C# 反射2024 年 8 月 29 日 | 阅读 3 分钟 在 C# 中,反射是一个在运行时获取类型元数据的过程。System.Reflection 命名空间包含反射所需的类,例如:
System.Reflection.Emit 命名空间包含用于发出元数据的类。 C# Type 类C# Type 类表示类类型、接口类型、枚举类型、数组类型、值类型等的类型声明。它位于 System 命名空间中。它继承自 System.Reflection.MemberInfo 类。 C# Type 属性Type 类的一些重要属性列表如下:
C# Type 方法Type 类的一些重要方法列表如下:
C# 反射示例:获取类型输出 System.Int32 C# 反射示例:获取程序集输出 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C# 反射示例:打印类型信息输出 System.String System.Object true false false C# 反射示例:打印构造函数输出 Constructors of System.String type... Void .ctor(Char*) Void .ctor(Char*, Int32, Int32) Void .ctor(SByte*) Void .ctor(SByte*, Int32, Int32) Void .ctor(SByte*, Int32, Int32, System.Text.Encoding) Void .ctor(Char[], Int32, Int32) Void .ctor(Char[]) Void .ctor(Char, Int32) C# 反射示例:打印方法输出 Methods of System.String type... Boolean Equals(System.Object) Boolean Equals(System.String) Boolean Equals(System.String, System.StringComparison) Char get_Chars(Int32) Void copyTo(Int32, char[], Int32, Int32) Char[] ToCharArray() .... C# 反射示例:打印字段输出 Fields of System.String type... System.String Empty Int32 TrimHead Int32 TrimTail Int32 TrimBoth Int32 charPtrAlignConst Int32 alignConst 下一主题C# 匿名函数 |
我们请求您订阅我们的新闻通讯以获取最新更新。