zoukankan      html  css  js  c++  java
  • .net 哈希表和字典的基本用法

    哈希表

    传送门: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();
            }
        }
    }
  • 相关阅读:
    BZOJ1430小猴打架——prufer序列
    [集训队作业2018]蜀道难——TopTree+贪心+树链剖分+链分治+树形DP
    BZOJ5063旅游——非旋转treap
    bzoj 4570 妖怪
    Luogu 1452 Beauty Contest
    bzoj 1337 最小圆覆盖
    bzoj 1007 水平可见直线
    Luogu 4724 三维凸包
    bzoj 4827 礼物
    hdu 4348 To the moon
  • 原文地址:https://www.cnblogs.com/CyLee/p/7826283.html
Copyright © 2011-2022 走看看