C#中通过发射获取对象的所有属性出错, 求指导. 标红部分不能正确获取到language里面的属性值,该如何处理

C#中通过发射获取对象的所有属性出错, 求指导. 标红部分不能正确获取到language里面的属性值
首先定义了一个student类, 这个类中有有个成员speakLanguage 为language类.
namespace person
{
    class student
    {
        
        public string name { get; set; }

        public string age { get; set; }

        public language speakLanguage { get; set; }

        public string ex { get; set; }
        
    }

    class language
    {
        public string english { get; set; }
        public string chinese { get; set; }
        public string germany { get; set; }
    }
}


            student std= new student();
            std.name = "tina";
            std.age = "100";
            std.ex = "man";
            std.speakLanguage = new language();
            std.speakLanguage.chinese = "yes";
            std.speakLanguage.english = "yes";
            std.speakLanguage.germany = "no";
         {
                object[] row = new object[std.GetType().GetProperties().Length];
                foreach (PropertyInfo property in std.GetType().GetProperties())
                {
                    if (property.PropertyType != typeof(String))                    {
                        PropertyInfo[] pro=property.PropertyType.GetProperties();

                        foreach (PropertyInfo subproperty in pro)
                        {
                            object str = new object();
                            str = subproperty.GetValue(property, null);
                            row[i++] = str;
                        }
                    }
                    else
                    {
                        object str = property.GetValue(std, null);
                        row[i++] = str;
                    }
                }
            }

文章评论

C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
我是如何打败拖延症的
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
程序员周末都喜欢做什么?
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
中美印日四国程序员比较
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
10个帮程序员减压放松的网站
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
什么才是优秀的用户界面设计
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
总结2014中国互联网十大段子
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
不懂技术不要对懂技术的人说这很容易实现
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
十大编程算法助程序员走上高手之路
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
科技史上最臭名昭著的13大罪犯
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
为啥Android手机总会越用越慢?
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
代码女神横空出世
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
写给自己也写给你 自己到底该何去何从
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
程序员眼里IE浏览器是什么样的
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
程序员必看的十大电影
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
Web开发者需具备的8个好习惯
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
10个调试和排错的小建议
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
程序员的一天:一寸光阴一寸金
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
为什么程序员都是夜猫子
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
Java 与 .NET 的平台发展之争
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
每天工作4小时的程序员
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
初级 vs 高级开发者 哪个性价比更高?
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
我的丈夫是个程序员
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
“懒”出效率是程序员的美德
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
鲜为人知的编程真相
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
一个程序员的时间管理
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
看13位CEO、创始人和高管如何提高工作效率
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
Java程序员必看电影
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
做程序猿的老婆应该注意的一些事情
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
程序员都该阅读的书
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
Web开发人员为什么越来越懒了?
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
我跳槽是因为他们的显示器更大
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
如何成为一名黑客
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
聊聊HTTPS和SSL/TLS协议
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
那些争议最大的编程观点
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
程序员最害怕的5件事 你中招了吗?
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
亲爱的项目经理,我恨你
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
旅行,写作,编程
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
编程语言是女人
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
团队中“技术大拿”并非越多越好
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
程序猿的崛起——Growth Hacker
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
老美怎么看待阿里赴美上市
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
“肮脏的”IT工作排行榜
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
如何区分一个程序员是“老手“还是“新手“?
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
5款最佳正则表达式编辑调试器
C#中通过发射获取对象的所有属性出错, 求指导.  标红部分不能正确获取到language里面的属性值,该如何处理
当下全球最炙手可热的八位少年创业者