csharp 字典Related.cs

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 字典Related.cs相关的知识,希望对你有一定的参考价值。


        public static Dictionary<string, int> GetKeyValueFromString(string str)
        {
            Dictionary<string, int> keyValuePairs = str.Split(',')
                      .Select(value => value.Split('='))
                      .ToDictionary(pair => pair[0], pair => Convert.ToInt32(pair[1]));

            return keyValuePairs;
        }


        //public static List<KeyValuePair<string, int>> GetNames()
        //{
        //    var values = new List<KeyValuePair<string, int>>();
        //    values.Add(new KeyValuePair<string, int>("MaximumNumberOfBranch", 183));
        //    values.Add(new KeyValuePair<string, int>("MaximumNumberOfUser", 32));
        //    return values;
        //}
        
        
        

以上是关于csharp 字典Related.cs的主要内容,如果未能解决你的问题,请参考以下文章

csharp 字典RemoveAll

csharp C#字典迭代器

csharp 字典扩展 - GetOrAdd,AddOrUpdate

csharp 可观察字典结构模型

csharp ObjectData扩展允许使用动态字典存储扩展任何.NET对象,GC将使用相关的ob收集它

csharp ReaderWriterLockByKey - 允许通过键将线程安全和读/写/升级锁定应用于任何类字典对象。在内部使用它