コード例 #1
0
        public static int Make(string v)
        {
            var id = v.GetHashCode();

            if (IdToStringDic.ContainsKey(id) == false)
            {
                IdToStringDic[id] = v;
            }

            return(id);
        }
コード例 #2
0
        public static string ToString(int id)
        {
            if (IdToStringDic.TryGetValue(id, out var v) == false)
            {
                throw new Exception();
            }

            Debug.Assert(v != null);

            return(v);
        }