码迷,mamicode.com
首页 > Web开发 > 详细

.net 哈希表和字典的基本用法

时间:2017-11-13 17:04:01      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:arc   字典   turn   nbsp   sdn   ram   csdn   test   system   

哈希表

传送门:https://www.cnblogs.com/xpvincent/archive/2013/01/15/2860841.html

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp
{
    class Program
    {
        static string hashToPostString(Hashtable ht) {
            string str = "";
            foreach (DictionaryEntry de in ht) {
                str += de.Key + "=" + de.Value + "&";
            }
            return str.Substring(0, str.Length - 1);
        }

        static void Main(string[] args)
        {
            Hashtable ht = new Hashtable();
            ht.Add("username", "13713332652");
            ht.Add("password", "202063sb");
            ht.Add("geetest_challenge", "3c2f03027eb7cac324a7cf67f148441d");
            ht.Add("geetest_validate", "21fa24dfd285b955776fd349c5bc5834");
            ht.Add("geetest_seccode", "21fa24dfd285b955776fd349c5bc5834|jordan");            

            string str = hashToPostString(ht);
            Console.Write(str);
            Console.ReadLine();
        }
    }
}

字典

传送门:http://blog.csdn.net/voodooer/article/details/19233105

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp
{
    class Program
    {
        static string DictionaryToPostString(Dictionary<string, string> ht) {
            string str = "";
            foreach (KeyValuePair<string, string> de in ht) {
                str += de.Key + "=" + de.Value + "&";
            }
            return str.Substring(0, str.Length - 1);
        }

        static void Main(string[] args)
        {

            //定义字典  
            Dictionary<string, string> d = new Dictionary<string, string>();
            d.Add("gt", "geetest.gt");
            d.Add("challenge", "geetest.challenge");
            d.Add("model", "3");
            d.Add("referer", "http://www.228.com.cn/auth/login");
            d.Add("return", "json");
            d.Add("user", "dragon8jiyan");
            d.Add("pass", "202063");

            string str = DictionaryToPostString(d);
            Console.Write(str);
            Console.ReadLine();
        }
    }
}

 

.net 哈希表和字典的基本用法

标签:arc   字典   turn   nbsp   sdn   ram   csdn   test   system   

原文地址:http://www.cnblogs.com/CyLee/p/7826283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!