2 ybcaa ybcaa 于 2015.07.17 09:04 提问

C# 用反射,怎么获取 类的 类成员的 成员

如:
class A
{
string name{get;set;}
class B
{
string name{get;set;}
}
}

要获取 B.name ,C# 代码要怎么写,,,

2个回答

CSDNXIAOC
CSDNXIAOC   2015.07.17 09:06

类的成员包括 fields,constraints,properties,methods,events,operators,indexers,constructors,destructors,Nested Types
(字段,常量,属性,方法,事件,操作符,索引器,构造函数,析构函数,嵌入类型)。

常量
需要说的是const(常量),const本质上是static的,C#中只有内置类......
答案就在这里:C# 关于类成员的一些赘述
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

guwei4037
guwei4037   Ds   Rxr 2015.07.17 10:13
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#反射的学习(一)--获得成员信息
在学习反射的时候,看到这篇文章了。自己测试了结果。 代码中的枚举说明见这里BindingFlags和这里MemberTypes
C# 利用反射,遍历获得一个类的所有属性名,方法名,成员名.
using System.Reflection;      private void button1_Click(object sender, EventArgs e)      {          Type t = typeof(System.Drawing.Color);          string className = t.Name;          Messag
很无聊 但实用的小例子:C#获取类的成员变量名及对其赋值
public class Program { public string str = "spp"; public string spp = "Hello World!"; public static void Main(string[] args) { Program p = new Program(
【点滴积累】在C#中使用反射动态调用类型成员
1.背景 学习C#的时候就知道使用反射可以对我们编程提供极大的便利(动态的获取信息、调用类型成员、创建实例等等),但是在实际的工作中直接使用反射的机会比较少,有印象的就是一次自己做的WinForms小工具的时候利用反射来动态获取窗体上的每个控件,并且为必要的控件动态添加注册事件。因为刚入职新公司,为了更快的了解公司的业务、和开发习惯,先和现在公司同事一起修改现有系统的一些小Bug。在Teste
(C#)利用反射动态调用类成员
C#高级开发的工具,提高编程效率的利器,提升编程水平的必由之路
利用反射技术修改类中的字段(成员变量的反射)
题目:利用反射技术修改类中的字段及成员变量的反射 作者:Vashon 一、首先定义一个类如下: class ReflectPoint { private int x; //私有的 public int y; //公用的 public String str1="ball"; public String str2="basketball"; public String str
Java反射打印类的信息,包括类的成员函数、成员变量(只获取成员函数)
import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; public class ClassUtil { /** * 打印类的信息,包括类的成员函数、成员变量(只获取成员函数) * @param obj 该对象所属类的信息 */ p
Java类成员变量的反射
Java类成员变量的反射
【类反射】类的调用(调用类中的成员:成员变量、方法、构造方法)
★ 构造类对象使用构造器新建对象。根据指定的参数类型找到相应的构造函数,传入相应参数调用执行,以创建一个新的对象实例。 代码演示:package cn.hncu.reflect.test;import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.InvocationTa
通过反射获取类对象的成员函数、成员变量(只获取成员函数)、构造函数
在反射中有三种方法可以获取类的类类型: Foo foo1 = new Foo(); 1、 Class c1 = Foo.Class;   2、 Class c2 = foo1.getClass();    3、Class c3 = Class.forName(); 新建ReflectUtil.java,用于编写通过反射方法获取类的成员函数等 package com.imooc.io; i