types相关内容

C#我如何定义持有不同类型的字典?

如果有下面的代码。你在哪里看到我XXX想放长型[]数组。 我怎样才能做到这一点,我怎么会从字典中获取价值? ?难道我只是用defaultAmbience [“CountryId”] [0]来获得的第一个元素 公共静态字典<字符串对象> ; defaultAmbience =新词典<字符串对象> { {“用户ID”,“99999”}, {“CountryId”XX ..
发布时间:2016-09-26 21:02:12 C#/.NET

限制T可串和诠释?

我已经建立了自己是这样定义泛型集合类。 公共类StatisticItemHits< T> {...} 这类可以用 INT 和字符串值只要。然而,这 公共类StatisticItemHits< T>其中T:字符串,整数{...} 将无法编译。我在做什么错了? 解决方案 类型限制是为了与接口一起使用 。您的样本表明,要允许类 ..
发布时间:2016-09-26 20:52:10 C#/.NET

如何把一个DWORD在注册表中最高位设置

我碰到一个奇怪的问题:从我的C#应用​​程序设置在Windows注册表中的DWORD类型的值的时候,我一直在最高位被置收到错误信息。 。显然,似乎有某种符号和无符号整数之间的转换问题。 例如:当我做这样的事情。 regKey.SetValue(“值”,0x70000000u,RegistryValueKind.DWord); 它工作正常。但是,当我添加的最高位(其中 ..
发布时间:2016-09-26 13:21:47 C#/.NET

如何确定是否一种类型是一个类型的集合?

我想,以确定是否运行时类型是某种集合类型。我下面的作品,但它似乎很奇怪,我要的名字,我认为是在一个数组像我这样做集合类型的类型。 在代码下面,为通用逻辑的原因是因为,在我的应用程序,我希望所有的集合是通用的。 布尔IsCollectionType(类型型) { (如果有的话)) 返回false(type.GetGenericArguments(!)。 型genericTypeD ..
发布时间:2016-09-26 13:18:46 C#/.NET

Visual Studio中的默认自动完成使用的系统类型名称

奇怪的问题,但我的老板是触摸老同学,并一直坚持在我们的编码,我们不使用C#速记系统类型的标准,他喜欢我们使用系统的完整名称。他喜欢的东西要详细和我愉快地符合标准。 然而,几个月后,已经开始激怒我的东西是Visual Studio不事实喜欢在完成代码时,符合标准。所以,如果我输入: KeyValuePair<的Int32,对象> myvalue的=新的 Visu ..
发布时间:2016-09-26 12:36:21 C#/.NET

如何转换为类型传递给函数的对象?

这并不编译,但我想要做的仅仅是铸造对象是传递给函数'T'? 公共无效my_func,并将(对象输入,T型) { (t)的对象AB = TypeDescriptor.GetConverter(T).ConvertFromString(input.ToString()); } 解决方案 您可以这样做: 对象AB = Convert.Changetype(输入,T); ..
发布时间:2016-09-26 12:00:10 C#/.NET

定义类型别名

帕斯卡的一个功能,我发现非常有用的是命名一个数据类型的能力,如: 键入 负责人:创纪录的 名称:字符串; 年龄:INT; 端; 变种 我:人; 你:人; 等 您可以做在C#中类似的东西?我希望能够做一些像 使用complexList =列表与LT元组LT; INT,字符串,整数>> ;; complexList peopleList ..
发布时间:2016-09-26 11:04:30 C#/.NET

什么是术语的最佳定义;类型"特别是在C#语言?

这可能是一个很简单的问题,但我有一个关于在类型定义的混乱。 当你想提供的定义术语的类型,如诠释,字符串或...结果立即字模板想到的,但它如此接近的“类”的定义,现在我想知道究竟是什么术语的定义的类型。 是不是同一个类定义!? 类型==类!? 如果是这样,我们知道,在C#中其他(参考)类型不是类如接口和代表。 是否正确使用类型及类别互换?结果 您能给我说说键入一个全面的定义 ..
发布时间:2016-09-23 23:44:46 C#/.NET

为什么使用非十进制数据类型为差钱?

TL;博士:有什么毛病我的姜黄素(货币)的结构。 TL;博士2: 阅读问题的其余部分请,给予与浮动或双 的: - ) 我知道,这个问题想出了无数次的前四周互联网,但的我还没有看到令人信服的答案的,所以我想我会再问。 我不明白,为什么使用非十进制数据类型是坏弄钱。 (这指的是存储而不是十进制数字的二进制数字数据类型。) 诚然,这不是明智的做法来比较两个双击 s的 A == b ..
发布时间:2016-09-23 22:53:38 C#/.NET

C#返回不同类型的?

我得到了这样的事情: 公共[什么?这里] GetAnything() {$ B $乙:你好你好=新的Hello(); 电脑电脑=新计算机(); 无线电收音机=新的无线电(); 返回收音机;或回电脑;还是回到你好//应该是可能的? } 我有一个方法,这方法返回值的我有时不同类型(类)。 我怎样才能做到这一点反正ofcourse后来与变量工作,b.e ..
发布时间:2016-09-23 21:32:06 C#/.NET

值类型从System.Object继承......为什么?

可能显示的文件:结果 的是一个对象的一切.NET?结果 的如何从值类型派生的对象(引用类型),仍然是值类型? 嗨, 我只是不明白这一点。 System.Object的是(我认为)引用类型,但它在.NET中继承所有的数据类型。还值类型做的一样好。我不明白 - 值类型的值都在栈中,但其从Object继承? 希望有人可以帮助我了解 解决方案 问自己,为什么你认为这是奇怪的是,这通常 ..
发布时间:2016-09-23 20:56:00 C#/.NET

确定在C#中调用对象类型

不管这是否是一个好主意,是有可能实现一个接口其中执行功能是知道调用对象的类型? A级 { 私人℃; 公众诠释DOC(INT输入) { 返回C.DoSomething(输入); } } 类B { 私人℃; 公众诠释DOC(INT输入) { 返回C.DoSomething(输入); } } 类C { 公众诠释DoSomething的(INT输入) ..
发布时间:2016-09-23 20:44:56 C#/.NET

为什么C#数字类型不变?

为什么 INT 和双击取值不变?什么是你想要改变的值,每次返回一个新对象的目的 我想问的原因是因为我正在做一个类: BoundedInt ,它具有一个值和一个上限和下限。所以我在想:我应该让这种类型的不可变的呢? (或者它应该是一个结构?) 解决方案 首先: 什么是你想改变的价值呢? 我想你可能搞错了值类型是如何工作的。这不像你可能会想象一些代价高昂的操作; 。它只是数据 ..
发布时间:2016-09-22 20:51:58 C#/.NET

如何添加或减去同一类/类型的两个实例

我有一个表示类型号的一种类型。在这种情况下,我与工作兆瓦,所以我创建了一个名为兆瓦类型。我希望能够像我会一个Int,Double或任何类型的C#号型与这些兆瓦工作。这可能吗?如果是这样,我该怎么办呢 ?例如: 公共类兆瓦{ 公共double值{搞定;组; } } 我希望能够做到这一点: VAR startOfDay =新兆瓦{值= 100}; 变种end ..
发布时间:2016-09-22 20:47:01 C#/.NET

Quartz.NET实现不使用教程不合拍

我试图使用本教程 使用Quartz; 使用Quartz.Impl; //构造调度工厂 ISchedulerFactory schedFact =新StdSchedulerFactory(); //获取调度 IScheduler章附表= schedFact.GetScheduler(); sched.Start(); //构建作业信息 的JobDetail的J ..
发布时间:2016-09-22 20:09:54 C#/.NET

查找接口实例背后的具体类型

要削减长话短说我有执行上的传递作为对象实例的给定类型任务的C#的功能。当一个类的实例中传递的所有工作正常。但是,当对象被声明为接口我真的想找到具体的类,并执行在对该类类型的操作。 下面是无处不在坏榜样(金碧辉煌不正确的属性套管等): 公共接口IA { int类型的{搞定;组; } } 公共B类:IA { 公众诠释一个{搞定;组; } 公众诠释B {搞定;组; } } ..
发布时间:2016-09-22 19:59:27 C#/.NET