问题标签 [system.type]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 从字符串创建类的实例
有没有办法根据我在运行时知道类的名称这一事实来创建类的实例。基本上我会在一个字符串中包含类的名称。
c# - 有没有比这更好的选择来“打开类型”?
看到 C# 不能switch
在类型上使用(我认为没有将其添加为特例,因为is
关系意味着可能应用多个不同case
的类型),除此之外还有更好的方法来模拟打开类型吗?
c# - C# 类型名称而不是 CLR 类型名称
将返回 System.Int32 有人知道返回“int”的方法吗
.net - 在 .NET 中使用反射匹配类型
我正在尝试使用反射从返回某种类型的类中收集属性。但是,我返回的一些属性是包含我想要的类型的强类型列表。本质上,我正在尝试执行以下操作:
显然这不起作用,因为它会抛出一个错误,说 t 不是声明的类型。有没有办法做到这一点?
谢谢。
c# - 检查 System.Type 是否是给定类的后代的最佳方法
考虑以下代码:
实现 IsDescendantOf 的最佳方法是什么?
c# - 系统类型; 隐式转换为字符串
在查看代码定义窗口下的System.Type类时,我似乎无法理解如何将此类的实例隐式转换为字符串。例如,在以下代码中:
GetType() 产生的 System.Type 是如何隐式转换为字符串的?
c# - 如何“强制约束”以避免 linq 错误?
我正在制作我买的书的样本。而且,由于未知原因,我收到以下错误消息“找不到源类型'System.Type'的查询模式的实现。'Where' not found. ”
VS2008 帮助说我需要添加 System.Linq 和 System.Collections 命名空间来解决问题。不幸的是,我仍然收到相同的错误消息。在 MSDN 论坛中,它说我需要将 EnforceConstraints 设置为 true;
我想知道什么是“EnforceConstraints”,我该怎么做。
谢谢。
这是代码
使用系统;使用 System.Data;使用 System.Configuration;使用 System.Linq;使用 System.Web;使用 System.Web.Security;使用 System.Web.UI;使用 System.Web.UI.HtmlControls;使用 System.Web.UI.WebControls;使用 System.Web.UI.WebControls.WebParts;使用 System.Xml.Linq;使用 System.Web.Mvc;使用 Castle.Windsor;使用 Castle.Windsor.Configuration.Interpreters;使用 Castle.Core.Resource;使用 System.Reflection;使用 Castle.Core;使用 System.Collections;
命名空间 WebUI { 公共类 WindsorControllerFactory : DefaultControllerFactory { WindsorContainer Container;
示例在第 98 页。
这本书是“Pro ASP.NET MVC 框架”/Steven Sanderson/APress ISBN-13 (pbk): 978-1-4302-1007-8
c# - 使用 Office PIA 时是 System.Type.Missing 还是 System.Reflection.Missing.Value?
我搜索了这些 SO 结果,找不到与我的问题相关的任何内容。我怀疑这可能是重复的。
我目前正在.NET C# 3.5 中编写 Microsoft.Office.Interop.Excel PIA 包装器,并且想知道在调用打开给定工作簿等方法时最好使用什么。
System.Type.Missing
还是Missing.Value
?
我已经执行了一些谷歌搜索,但找不到任何区别,除了一个来自System
命名空间(System.Type.Missing),另一个(Missing.Value)来自System.Reflection
命名空间。
- 如果有的话,两者之间的主要区别是什么?
- 在哪种情况下,一种比另一种更适合使用?
- 为什么会这样?
当您想将参数的默认值传递给互操作程序集时,两者似乎都被使用...
感谢您的回答!=)
c# - 来自类型的新对象?特别是 resx 文件。我想要在运行时使用不同的 resx
我正在尝试在一些自动化测试中使用浏览器特定的 resx 文件。我被困在我希望实例化类型的地方。谁能指出我正确的方向?我已经尝试了 activator.createInstance 等......没有运气。
此代码返回一个实例,但它是对象类型。我想返回一个强类型实例。我已经尝试过 CreateInstance 的通用重载,就像这样
但 Visual Studio 不喜欢这种语法。我在这里做错了什么?感谢您提供任何提示或建议。
干杯,
~ck 在圣地亚哥
c# - C#:从函数返回 dbnull.value 或 system.type?
我想创建一个函数(c#):
但是没有从 int 到 DBNull.Value 的强制转换。有没有办法创建这样的功能?