示例#1
0
        /// <summary>
        /// Standard Constructor
        /// </summary>
        /// <param name="separator">Separator</param>
        /// <param name="quotation">Quotation Mark</param>
        /// <param name="options">Options</param>
        public CommaSeparateValue(char separator, char quotation, CommaSeparateValueOptions options)
        {
            Separator     = separator;
            QuotationMark = quotation;
            Comment       = options.HasFlag(CommaSeparateValueOptions.Comments) ? '#' : '\0';
            Options       = options;

            CoreUpdate();
        }
示例#2
0
        /// <summary>
        /// Standard Constructor
        /// </summary>
        /// <param name="separator">Separator</param>
        /// <param name="quotation">Quotation Mark</param>
        /// <param name="comment">Commentary Mark, if any</param>
        /// <param name="options">Options</param>
        public CommaSeparateValue(char separator, char quotation, char comment, CommaSeparateValueOptions options)
        {
            Separator     = separator;
            QuotationMark = quotation;
            Comment       = comment;
            Options       = options;

            CoreUpdate();
        }
示例#3
0
 /// <summary>
 /// Standard Constructor
 /// </summary>
 /// <param name="options">Options</param>
 public CommaSeparateValue(CommaSeparateValueOptions options)
     : this(',', '"', options)
 {
 }
示例#4
0
 /// <summary>
 /// Standard Constructor
 /// </summary>
 /// <param name="separator">Separator</param>
 /// <param name="options">Options</param>
 public CommaSeparateValue(char separator, CommaSeparateValueOptions options)
     : this(separator, '"', options)
 {
 }