当前位置: 首页 > news >正文

代刷网站推广网站首页图

代刷网站推广,网站首页图,福州抖音seo,wordpress这么用目录 一、使用的方法 1.Hashtable哈希表 2.Hashtable哈希表的Add方法 #xff08;1#xff09;定义 #xff08;2#xff09;示例 3.XML文件的使用 二、实例 1.源码 2.生成效果 可以通过使用哈希表可以对XML文件进行查询。 一、使用的方法 1.Hashtable哈希表…目录 一、使用的方法  1.Hashtable哈希表 2.Hashtable哈希表的Add方法 1定义 2示例 3.XML文件的使用  二、实例 1.源码 2.生成效果 可以通过使用哈希表可以对XML文件进行查询。 一、使用的方法  1.Hashtable哈希表 Hashtable通常称为哈希表它表示键/值对的集合这些键/值对根据键的哈希代码进行组织它的每个元素都是一个存储于DictionaryEntry对象中的键/值对。 注意Hashtable哈希表中的键不能为空引用但值可以。 2.Hashtable哈希表的Add方法 1定义 Hashtable哈希表的Add方法用来将带有指定键和值的元素添加到Hashtable哈希表中。 public virtual void Add (object key, object? value);参数 key Object 要添加的元素的键。value Object 要添加的元素的值。 该值可以为 null。实现 Add(Object, Object) 例外 ArgumentNullException key 为 null。ArgumentException Hashtable 中已存在具有相同键的元素。NotSupportedException Hashtable 为只读。 - 或 - Hashtable 具有固定的大小。 2示例 // Hashtable.Add(Object, Object) 方法 using System.Collections; namespace _107_1 {public class SamplesHashtable{public static void Main(){// Creates and initializes a new Hashtable.var myhash new Hashtable//集合方法{{ one, The },{ two, quick },{ three, brown },{ four, fox }};//等效语句Add方法//var myhash new Hashtable();//myhash.Add(one, The);//myhash.Add(two, quick);//myhash.Add(three, brown);//myhash.Add(four, fox);// Displays the Hashtable.Console.WriteLine(The Hashtable contains the following:);PrintKeysAndValues(myhash);}public static void PrintKeysAndValues(Hashtable myhash){Console.WriteLine(\t-KEY-\t-VALUE-);foreach (DictionaryEntry de in myhash)Console.WriteLine($\t{de.Key}:\t{de.Value});}} } /* 运行效果 The Hashtable contains the following:-KEY- -VALUE-three: brownfour: foxtwo: quickone: The*/3.XML文件的使用  XML是eXtensible Markup Language的缩写它是一种类似于HTML的标记语言。XML以简易而标准的方式保存各种信息(如文字和数字等信息)适用于不同应用程序间的数据交换而这种交换不以预先定义的一组数据结构为前提增强了可扩展性。 二、实例 1.源码 // 用哈希表查询XML文件 using System.Collections; using System.Xml;namespace _107 {public partial class Form1 : Form{private Label? label1;private Label? label2;static ComboBox? comboBox1;static ComboBox? comboBox2;public Form1(){InitializeComponent();StartPosition FormStartPosition.CenterScreen;Load Form1_Load;}private void Form1_Load(object? sender, EventArgs e){// // label1// label1 new Label{AutoSize true,Location new Point(12, 21),Name label1,Size new Size(68, 17),TabIndex 0,Text 电台名称};// // label2// label2 new Label{AutoSize true,Location new Point(12, 52),Name label2,Size new Size(68, 17),TabIndex 1,Text 电台网址};// // comboBox1// comboBox1 new ComboBox{FormattingEnabled true,Location new Point(77, 13),Name comboBox1,Size new Size(195, 25),TabIndex 2};// // comboBox2// comboBox2 new ComboBox{FormattingEnabled true,Location new Point(77, 44),Name comboBox2,Size new Size(195, 25),TabIndex 3};// // Form1// AutoScaleDimensions new SizeF(7F, 17F);AutoScaleMode AutoScaleMode.Font;ClientSize new Size(284, 81);Controls.Add(comboBox2);Controls.Add(comboBox1);Controls.Add(label2);Controls.Add(label1);Name Form1;Text 用哈希表查询XML文件;Myhash();}static void Myhash(){Hashtable myHashtable SelectXML(BroadCastInfo.xml); //使用自定义方法实例化哈希表对象IDictionaryEnumerator IDEnumerator myHashtable.GetEnumerator();while (IDEnumerator.MoveNext()) //循环访问哈希表{comboBox1!.Items.Add(IDEnumerator.Value!.ToString()!); //显示电台名称comboBox2!.Items.Add(IDEnumerator.Key.ToString()!); //显示电台网址}comboBox1!.SelectedIndex comboBox2!.SelectedIndex 0; //设置默认选项}#region 在XML文件中查找电台地址及名称/// summary/// 在XML文件中查找电台地址及名称,BCastInfo文件存储于启动目录/// /summary/// param namestrPathXML文件路径/param/// returnsHashtable对象用来记录找到的电台地址及名称/returnsstatic Hashtable SelectXML(string strPath){Hashtable HTable []; //实例化哈希表对象XmlDocument doc new();//实例化XML文档对象doc.Load(strPath); //加载XML文档XmlNodeList xnl doc.SelectSingleNode(BCastInfo)!.ChildNodes;//获取NewDataSet节点的所有子节点string strVersion ; //定义一个字符串用来记录电台地址string strInfo ; //定义一个字符串用来记录电台名称foreach (XmlNode xn in xnl) //遍历所有子节点{XmlElement xe (XmlElement)xn;//将子节点类型转换为XmlElement类型if (xe.Name DInfo) //判断节点名为DInfo{XmlNodeList xnlChild xe.ChildNodes; //继续获取xe子节点的所有子节点foreach (XmlNode xnChild in xnlChild) //遍历{XmlElement xeChild (XmlElement)xnChild;//转换类型if (xeChild.Name Address){strVersion xeChild.InnerText; //记录电台地址}if (xeChild.Name Name){strInfo xeChild.InnerText; //记录电台名称}}HTable.Add(strVersion, strInfo); //向哈希表中添加键值}}return HTable;}#endregion} }2.生成效果
http://www.hkea.cn/news/14422686/

相关文章:

  • 中小企业做网站贷款宁波专业做网站的公司哪家好
  • 玻璃行业做的非常有设计感的网站做百度网上搜索引擎推广最好网站
  • 系列图标设计网站推荐官网招聘和招聘网站
  • 外贸开发产品网站建设wordpress acf破解版
  • 易科技 建设网站淄博建站网络公司
  • 网站建设费可以计入办公费用么asp.net电子商务网站前台模板
  • 东莞网络网站建设群晖 wordpress 迁移
  • 做传销网站的具体的网站建设
  • 广州网站建设企业网站被百度降权了怎么办
  • 周大福网站设计特点做医疗的网站建设
  • 重庆教育建设集团有限公司网站小红门网站建设
  • 网站默认后台编程语言
  • 搭建一个论坛网站网站制作公司品牌
  • ps网站切图教程贵阳公司网站
  • 宜昌电子商城网站建设蚌埠发布刚刚
  • 学校网站的建设方案网站点击后的loading是怎么做的
  • 常州建设企业网站个性化网页设计
  • 营销网站优点写作网站投稿赚钱
  • 成都市住房和城乡建设局官方网站互联网app开发
  • windows 2003做网站北京建设银行
  • 济南网站制作专业网站系统cms
  • 新手做网站选材怎么开网店
  • 赣县网站制作wordpress伪春菜
  • 福州阿里巴巴网站建设wordpress菜单.html
  • 原材料价格查询网站网站改版 后台
  • 网站首页图片轮转代码 很好用anivia wordpress templates 1.3
  • 制作网站的公司办什么营业执照罗玉凤做网站
  • 网站推广 知乎建立网站费用大概需要多少钱
  • 手机端网站优化排名seo推广58同城怎么发布信息
  • 网站建设完成报告常用的免费ppt模板