DemoCommon.BinaryTable.AddStrList C# (CSharp) Method

AddStrList() public method

public AddStrList ( string vals ) : int
vals string
return int
        public int AddStrList(string[] vals)
        {
            if (null == vals || vals.Length == 0)
                return -1;
            int ct = vals.Length;
            int start = m_StrLists.Count;
            int[] indexes = new int[ct];
            for (int i = 0; i < ct; ++i) {
                indexes[i] = AddString(vals[i]);
            }
            m_StrLists.AddRange(indexes);
            return (start << 8) + ct;
        }

Usage Example

 public static int SetValue(BinaryTable table, List <string> vals, string[] defaultVal)
 {
     if (IsEqual(vals, defaultVal))
     {
         return(-1);
     }
     return(table.AddStrList(vals.ToArray()));
 }
All Usage Examples Of DemoCommon.BinaryTable::AddStrList