public static string Delimiter(enumSourceTextDelimiter delim)
        {
            switch (delim)
            {
            case enumSourceTextDelimiter.Comma:
                return(",");

            case enumSourceTextDelimiter.TAB:
                return("\t");
            }
            return("");
        }
        public static string Decode(enumSourceTextDelimiter delim, string data)
        {
            if (data == null)
            {
                return("");
            }
            data = data.Replace(ENC_CR, "\r");
            data = data.Replace(ENC_LF, "\n");
            switch (delim)
            {
            case enumSourceTextDelimiter.Comma:
                data = data.Replace(ENC_COMMA, ",");
                break;

            case enumSourceTextDelimiter.TAB:
                data = data.Replace(ENC_TAB, "\t");
                break;
            }
            return(data);
        }