有个 C#相关问题咨询下各位大佬: 比如我有个这样的类 class person() {
public int Age{get;set;}
public string Name{get;set;}
public void Run();
public void SaySomeThing(string words);
public otherObject Others{get; private set;} //这个对象里面还有属性或方法
}
我现在想实现功能就是我在用户界面上对这个类的属性进行访问赋值,例如这样 我创建了一个小红的 person,界面上我选择了小红后,那么可选的属性 AGE 经过翻译后显示为[年龄],后面有个数字框 用户可以输入 50,选择 name 属性,经过翻译后显示为[姓名],后面显示一个文本框,让用户可以赋值.
用户可以调用 RUN 方法.调用有参数的 SaySomeThing 方法.
同时,如果是其它对象,下面还会显示该对象的属性这样子..
我知道会用到反射.但具体不知该怎么做最好.
请大佬指点迷津,因为自学 C#,平时就偶尔写写小程序,没有多少经验..所以遇到高级功能就蒙逼了.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.