types相关内容

在C ++中查找对象的类型

我有一个类A和从它继承的另一个类,B.我覆盖一个接受类型A的对象作为参数的函数,所以我必须接受一个A.然而,我稍后调用只有B有,所以我想返回假,如果传递的对象不是类型B,不继续。 什么是最好的方式来找出哪个类型的对象传递对我的功能是? 解决方案 dynamic_cast应该做的 TYPE& dynamic_cast (目的); TYPE * dynamic ..
发布时间:2016-10-11 20:14:47 C/C++开发

C ++ 11 auto关键字多少钱?

我一直在使用C ++ 11标准中对于复杂模板类型提供的新的 auto 关键字,这是我相信的。但我也使用它的东西像: auto foo = std :: make_shared 更怀疑的是: auto foo = bla(); // where bla()return a shared_ptr 我没有看到太多关于这个话题的 ..
发布时间:2016-10-11 20:14:32 C/C++开发

C ++中的POD类型是什么?

我碰到过这个词POD类型几次...这是什么意思? 解决方案 POD 代表原始数据类(无论是否使用关键字 struct 或关键字 class 定义),没有构造函数,析构函数和虚拟成员函数。 维基百科的POD文章有更多细节,并将其定义为: C ++中的普通数据结构是一个只包含PODS作为成员的聚合类,没有用户定义的析构函数,没有用户定义的复制赋值操作符,也没有指针的非静态成员 有关 ..
发布时间:2016-10-11 19:45:53 C/C++开发

实现IQueryable< T>的实例化类型可在.Net 4.0?

在C#on .Net 4.0的上下文中,是否有任何内置对象实现 IQueryable ? 新在基本的.NET框架实现IQueryable。 IQueryable 是一个设计用于创建Queryable提供程序的接口,它允许通过构建可解析的表达式树来利用外部数据存储库来利用LINQ库。本质上,可查询需要一个上下文 - 关于你正在查询什么的信息。使用 new 创建任何IQueryable ..
发布时间:2016-10-11 11:06:00 C#

生成泛型类型在运行时

我想知道是否可以使用一个变量的类型设置为其他普通变量的类型? 例如,说我有这样的代码 公共类Foo:伊巴尔<&USHORT GT; { 公共FooBar的() { 值= 0; } 公共USHORT值{搞定;私人集; } } 我也有这个类: 公共类FooDTO< Af - Ag型> :伊巴尔< Af - Ag型&G ..
发布时间:2016-10-10 20:28:12 C#/.NET

C#相当于VB6'Type'

我试图端口一个相当大的来源从VB6到C#。这是不容易的任务 - 尤其是对我来说是相当新的C#.NET。此源使用大量的Windows API以及众多类型。我知道是没有的相当于的在C#VB6的类型,但我敢肯定有要达到相同的结果的方法。 VB6 $ C>专用类型ICONDIRENTRY bWidth为字节 bHeight为字节 bColorCount为字节 bReserve ..
发布时间:2016-10-10 19:26:20 C#/.NET

C#中获取内容类型的响应,而无需加载全部内容

我要确保从那些谁知道,如果下面的代码行只会请求的响应类型,而无需加载的全部内容,因为我必须在我的应用程序的一些条件在响应类型,我不想浪费时间应该被忽略的资源。 要求=(HttpWebRequest的)System.Net.HttpWebRequest.Create(URL) ; 响应=(HttpWebResponse)request.GetResponse(); 变种的responseT ..
发布时间:2016-10-10 19:13:21 C#/.NET

有没有在C#中的INT24实现?

我有我的,我要求并不在.NET基础类库中存在的数据类型的一个项目 - 一个无符号INT24。 。对于我在做INT32,第4个字节计算,即使全部设置为零,砸了我的结果。 编辑: 我做在一个24位整数空间仅限于24位数据逐位循环移位。如果旋转在24位一级的32位数字进行的结果是疯狂不正确。 有谁知道可用此数据类型的任何第三方的实现? 谢谢! 解决方案 实施INT24并不难( ..
发布时间:2016-10-10 19:04:44 C#/.NET

两种显示小数的方法

让我们说我有小数的列表: 列表<&小数GT;值; 和2函数来显示一个十进制: 字符串DisplayPct(十进制PCT) { 返回pct.ToString(“0.00%”); } 串DisplayValue(十进制VAL) { 返回val.ToString(“0.00”); } 什么是执行这样的最佳机制,我可以知道哪个函数调用根 ..
发布时间:2016-10-08 22:31:36 C#/.NET

初始化未知类型的通用对象

我怎么能初始化包含通用对象,其类型可以是不同的列表 例如,我有以下几点: this.Wheres =新的List<其中,不是有效的语法。但是,有时类型传递到哪里将是一个字符串,有时会日期时间,等我尝试使用对象初始化类型,但这并不能工作。 解决方案 好了,你还没有真正给予足够的情况下(这是什么SqlWhere ..
发布时间:2016-10-08 22:13:36 C#/.NET

C#VS C ++ - 类型,继承和虚函数表

我无法理解是什么原因导致C ++和C#之间的区别。 首先,我们有在基类中包含虚函数的例子。 Base类 { 保护: 超INT; 公众: 虚拟INT F()= 0; }; 类派生的:公共基础 { 公众: INT extraA; INT F(){返回1; } }; INT主要() { 派生* D =新派生的(); 的std ::矢量 ..
发布时间:2016-10-08 16:36:14 C#/.NET

在C#和返回类型条件运算

可能显示的文件:结果 的为什么空需要在这里投了明确的类型?结果 的可空类型和三元运营商。 ?为什么不这项工作 试图做到以下几点: sqlCmd.Parameters.Add(“@ dateCreated会”,System.Data.SqlDbType.DateTime).value的 = myObject的。 dateCreated会== DateTime.MinValue ..
发布时间:2016-10-08 15:05:21 C#/.NET

调用通用的扩展方法与动态类型

我试图执行返回一个扩展方法和类型T的对象,但我想有一个基于页眉/详细信息动态泛型类型T的动态。 这或许有点冗长... 使用系统; 使用System.Collections.Generic; 命名空间胡说 { 公共接口IHeader { 字符串名称{;组; } IDetail详细{搞定;组; } } 公共接口IDetail { //没有“真正”实现这个 的 ..
发布时间:2016-10-08 14:57:43 C#/.NET

团结,有组件方法

所以我写一个方法来检查,如果一个游戏物体有分量 下面是: 公共静态布尔HasComponent< T>(这个游戏物体OBJ) { 返回obj.GetComponent< T>()!= NULL; } 和我使用的是这样的: 无效更新() { 如果(Input.GetKey(“W”)) { 如果(gameObject.HasC ..
发布时间:2016-10-08 14:50:00 C#/.NET

为什么不能引用通过表达式类型?

下面的代码似乎是不可能编译不管我如何努力尝试投它?P能有人为请告诉我,我做错了。 公共类LUOverVoltage { 公共字符串名称{;组; } 公共枚举OVType {OVLH,OVLL} 公开名单<串GT; PinGroups =新的List<串GT;(); 公共无效添加(字符串名称,OVType类型,字符串GRP) { this.Name =名称; ..
发布时间:2016-10-08 14:46:57 C#/.NET

如果是obj.GetType()。IsInstanceOfType(typeof运算(MyClass的))真的吗?

我期待在这片由别人写的代码,我不知道什么时候会评估为true。基本上,跟它SOMETYPE是someOtherType的一个实例。它甚至有意义吗?到目前为止,我已经试过: derivedClass.GetType()IsInstanceOfType(typeof运算(BaseClass的)) baseClass.GetType()。IsInstanceOfType(typeof运算( ..
发布时间:2016-10-05 23:52:07 C#/.NET