system.reflection 相关问题

System.Reflection是.NET框架的命名空间。它包含通过检查其元数据来检索托管代码中的程序集,模块,成员,参数和其他实体的信息的类型。

如何使用反射获取声明的类型

我正在尝试使用反射来获取声明的类型。对于非可空类型,它工作正常,但对于可空类型,则失败。类Product {公共十进制价格{get;组; } public ...

回答 1 投票 0


使用反射获取类列表的类成员

我有一个这样键入的类:public class MyClass {public List mc {get; set;} public list mc2 {get; set;}} public class Myclass1 {public string MyString {...

回答 1 投票 -1

处理反射中的空值

如何处理非静态方法的空值,该方法返回带有计数的属性值,即当我们有propertyName并且没有为此属性设置值时,公共对象Property(...

回答 1 投票 0

使用Xml文档Member.Name获取方法的MethodInfo的通用方法

我正在尝试使用Xml文档文件条目中的成员名称来获取方法的System.Reflection.MethodInfo元数据。这是基本代码。我已经省略了样板以获得...

回答 1 投票 0

调用程序集以获取应用程序名称

我有一个引用Utilities程序集的控制台应用程序(MyProgram.EXE)。在我的实用程序程序集中,我有以下代码:Dim asm as Assembly = Assembly.GetExecutingAssembly()昏暗的位置...

回答 4 投票 6

使用反射获取在子类的cctor上更改的继承的静态属性的值

public abstract class a {public static string Description {get;保护集; }}公共类b:a {静态b(){描述=“ asdf”;我想访问b ....

回答 2 投票 0

如何将字符串和整数转换为等效的Enum类型? [关闭]

这里是原始问题,下一个枚举是:公共枚举DaysToWork {星期一= 0,星期二,星期五= 4,星期六}公共枚举ColorToWork {灰色= 0,红色,绿色,...

回答 1 投票 -6

嵌套静态类的属性

我有这个嵌套的静态类public static class UserRoles {public static class Administrator {public static string Code =>“ ADMIN”;公共静态字符串标题=>“ ...

回答 1 投票 0

C#:使用反射通过名称获取字段/属性/方法值(字符串或uint)

我正在尝试从一个有5年历史的开放源代码项目的许多旧程序集中解析一些数据,并且大多数情况下都能正常工作,但是代码非常冗长。编辑:另外,我被困在.Net上...

回答 2 投票 0

如何检查类是否由编译器生成

我想要一种方法来检查类型是否为C#编译器自动生成的类型(例如Lambda闭包,操作,嵌套方法,匿名类型等)。当前具有以下内容:public bool ...

回答 1 投票 0

通过System.Reflection动态连接System.DirectoryServices

我的任务很简单-通过AD从计算机名称获取PC的DNS名称。在标准变体中,没有问题:字符串computerName =“ somePC”; var search = new DirectorySearcher {筛选器= $ ...

回答 1 投票 0

从Activator.CreateInstance()而不是对象返回所需的类型

我正在尝试创建一个指定类型的实例,无论用户想要拥有什么。为了快速了解我的目的,请参见以下代码:static void Main(string [] args){...

回答 3 投票 1

如何在C#中使用反射获取Json属性名称

我有一个如下所述的类:public class Employee {[JsonProperty(“ emp_id”)] public int Id {get; set;} [JsonProperty(“ emp_fname”)]公共字符串名称{get; set;} [...

回答 1 投票 0

获取IEnumerable的属性 (其中T是对象)

我具有以下功能:public IEnumerable PropertiesFromType ((IEnumerable input)从类型(T),我想获取属性的名称。我有...

回答 2 投票 2

如何从System.Reflection.MethodBase.MetadataToken获取System.Reflection.Metadata.MethodDefintion?

我已经为.NET程序集创建了System.Reflection.Metadata.MetadataReader:var asm = new PEReader(peFile); var asmReader = asm.GetMetadataReader();我可以遍历所有MethodDefinitions,但是...

回答 1 投票 0

使用IgonreCase创建动态LambdaExression时获取方法“包含”的问题

我想为方法调用创建动态Lambda表达式包含字符串值列表,以下代码工作正常,但未被忽略,字符串区分大小写ParameterExpression参数= ...

回答 1 投票 0

如何从C#的静态字段中获取描述属性

[我有一个类似此类的公共类AppFlags {[Description(“ title”)] public static bool ShouldRemoveTitle = false; }我想获取字段的描述属性值“标题” ...

回答 1 投票 0

如何通过另一个DLL(托管)自动代理DLL(托管)?

我有一个奇怪的请求,实际上我们的解决方案是:APP.EXE-> MYDLL.DLL APP.EXE使用MYDLL汇编方法。现在,客户端请求实现此变体:APP.EXE-> ...

回答 1 投票 0

C#反射-使用反射从分隔的字符串中填充类属性

我正在尝试使用从不规则CSV格式的文件中检索的数据填充类。我能够从文件中获取数据,确定文件中是否存在属性值,然后创建...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.