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();
            }
        }
    }
  • 相关阅读:
    Eclipse 3.6 中安装WindowBuilder Pro及使用SWT Designer
    BEC听力训练 方法
    在Eclipse安装Aptana插件
    failed to create JVM 解决办法
    BEC听力训练 方法2
    ATF/Installing
    Eclipse中如何配置SWT
    语音信号 :lms算法麦克风语音降噪
    图像信号 matlab滤波器设计1 :高通滤波器应用和设计
    matlab m文件
  • 原文地址:https://www.cnblogs.com/CyLee/p/7826283.html
Copyright © 2011-2022 走看看