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();
            }
        }
    }
  • 相关阅读:
    PHP版本VC6与VC9/VC11/VC14、Thread Safe与None-Thread Safe等的区别
    Django 开发------django-crontab实现服务端的定时任务
    django HTML 数据处理
    HTML 罗盘式时钟
    Tcpdump 常用命令、参数记录
    jquery 实现 <imput>标签 密码框显示/隐藏密码功能
    Django 实现分页功能(django 2.2.7 python 3.7.5 )
    bootstrap 4 学习笔记
    IIS属性解析
    IIS站点权限设置
  • 原文地址:https://www.cnblogs.com/CyLee/p/7826283.html
Copyright © 2011-2022 走看看