ArcGIS4LocalGovernment.AttributeAssistantEditorExtension.concatFunc C# (CSharp) Метод

concatFunc() приватный Метод

private concatFunc ( string val, string &result, string ConcatDelim = "," ) : void
val string
result string
ConcatDelim string
Результат void
        private void concatFunc(string val, ref string result, string ConcatDelim = ",")
        {
            if (result == "")
            {
                result += val.ToString();
            }
            else if (!result.Contains(ConcatDelim))
            {
                if (result != val.ToString())
                {
                    result += ConcatDelim + val.ToString();
                }
            }
            else if (result.Contains(val.ToString() + ConcatDelim))
            {
            }
            else if (result.Contains(ConcatDelim + val.ToString()))
            {
            }
            else
            {

                if (result == "")
                {
                    result += val.ToString();
                }
                else
                {
                    result += ConcatDelim + val.ToString();
                }

            }
        }