public int AddString(string str) { if (string.IsNullOrEmpty(str)) { return -1; } int ret = m_StringList.IndexOf(str); if (ret < 0) { m_StringList.Add(str); ret = m_StringList.Count - 1; } return ret; }
public static int SetValue(BinaryTable table, string val, string defaultVal) { if (0 == val.CompareTo(defaultVal)) { return(-1); } return(table.AddString(val)); }