zoukankan      html  css  js  c++  java
  • 使用排序字典排序

    
    
     //使用排序字典,默认只支持升序 
                SortedDictionary<string, string> sd = new SortedDictionary<string, string>();
                sd.Add("TransactionID", "110000000001");
                sd.Add("ServiceType", "/SMSMT");
     
                // 先将参数以其参数名的字典序升序进行排序
                IDictionary<string, string> sortedParams = new SortedDictionary<string, string>(sd);
                IEnumerator<KeyValuePair<string, string>> iterator = sortedParams.GetEnumerator();
     
                // 遍历排序后的字典,将所有参数按"key=value"格式拼接在一起
                StringBuilder basestring = new StringBuilder();
                while (iterator.MoveNext())
                {
                    string key = iterator.Current.Key;
                    string value = iterator.Current.Value;
                    if (!string.IsNullOrEmpty(key) && !string.IsNullOrEmpty(value))
                    {
                        basestring.Append(key).Append("=").Append(value);
                    }
                }
     
  • 相关阅读:
    Building a ListBox with custom content in Silverlight 4.0
    asp.net通讯问题
    Using the NavigationService Object in SL4.0
    Creating a File Explorer for Isolated Storage
    图表ASP:Chart
    什么是继承?
    Java基础一笔带过
    Java多态
    自己动手写个小框架之七
    linux crontab 定时计划
  • 原文地址:https://www.cnblogs.com/yhdkzy/p/3927161.html
Copyright © 2011-2022 走看看