扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
在线翻译网址 1、世界通 文本文件英-汉、汉-英翻译,网页英、日、汉(繁、简)互译,邮件中、英互译,双语搜索等。 2、联通翻译 提供英、汉(简体)、日、俄、德等语种的浏览翻译、即时翻译、上载翻译、邮件翻译。 目前只对中国联通宽带用户及其165拨号上网用户**开放。 3、华建翻译 浏览翻译、 即时翻译 、 上载翻译、邮件翻译、双语纵横 、网络词海,原文语种有:英语、汉语(简体)、汉语(繁体)、日语、俄语、德语,译文语种有:英语、汉语(简体)、汉语(繁体)、日语 建站的宗旨是为了宏扬中华文化,继承优良传统,推广学习汉语,规范汉字使用,为广大网民提供便利
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、虚拟主机、营销软件、网站建设、商丘网站维护、网站推广。
泛型参数,表示一种特定类型,通常用于集合List, Dictionary之类的。
原型:Dictionary(Of TKey, TValue)
原型不能直接使用,必须给TKey, TValue指定一个类型(Type)
强类型字典:Dictionary(Of String, String)
表示键和值都为String类型的字典。
Dim result As New Dictionary(Of Byte, Byte())() From { _
1, _
New Byte() {Hff, H0, H0} _
}
在VBA中使用字典分为前期绑定和后期绑定两种方式,
一、前期绑定:打开VBE编辑器,按下图操作,勾选相应选项就可以直接使用字典了。
二、后期绑定:如下代码即创建了一个名称为d的字典。
Set d = CreateObject("scripting.dictionary")
你可以简单的理解为 定义一个字典对象 相当于定义一个二维数组 但是比数组使用起来方便快捷
见以下示例
using System;
using System.Collections.Generic;
using System.Linq;
namespace MyApplication
{
class Program
{
public class MyClass
{
public string Name { get; set; }
public bool IsTrue { get; set; }
}
static void Main(string[] args)
{
Dictionaryint, MyClass dic =
new Dictionaryint, MyClass();
//添加
dic.Add(1, new MyClass { Name = "张三", IsTrue = false });
dic.Add(2, new MyClass { Name = "张四", IsTrue = true });
dic.Add(3, new MyClass { Name = "张五", IsTrue = false });
dic.Add(4, new MyClass { Name = "张六", IsTrue = true });
dic.Add(5, new MyClass { Name = "张七", IsTrue = false });
int c1 = dic.Count(e = e.Value.IsTrue == true);
Console.WriteLine(c1); //输出2
int c2 = dic.Count(e = e.Value.IsTrue == false);
Console.WriteLine(c2); //输出3
// 或者
var qry1 = from x in dic
where x.Value.IsTrue == true
select x;
int c3 = qry1.Count();
Console.WriteLine(c3); //输出2
var qry2 = from x in dic
where x.Value.IsTrue == false
select x;
int c4 = qry2.Count(); //输出3
Console.WriteLine(c4);
}
}
}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流