注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Dotnet >> .NET FRAMEWORK >> Dotnet正文

使用.Net Reflection 获取对象字段内容

文章来源:blog.csdn.net 作者:李富中 更新时间:2008-8-23 15:16:53 【 】 【加入收藏

        以下是对某个贴子的总结:

         class Program
        {
            static void Main(string[] args)
            {
                test t = new test();//创建实例
                t.addtolist(1,"b");//集合中加如字段b
                System.Console.WriteLine(" number = " + t.l.Count + "\nhave 1: " + t.l.ContainsKey(1));
                System.Console.WriteLine(" value = " + t.l[1]);
                System.Console.In.ReadLine();
            }
        }

         public class test
        {
            public byte a=33;
            public Double b=22;
            public int c;
            public Dictionary <int, object> l = new Dictionary <int, object>();
            public void addtolist(int ID,string FieldName)
            {
                System.Reflection.FieldInfo field = this.GetType().GetField(FieldName);
                if (field == null)
                {
                    //should do something
                    System.Console.WriteLine("Cannot get the field: {0}.\n", FieldName);
                    System.Console.In.ReadLine();
                    return;
                }
                System.Console.WriteLine("Name = " + field.Name + " type = " + field.FieldType);
                System.Console.WriteLine("value = " + field.GetValue(this) );
                l.Add(ID, field.GetValue(this));
            }
        }

 

  • 上一篇Dotnet:

  • 下一篇Dotnet:
  • 最 新 热 门
     SOA and Web services 新手入门i学习
     浅谈Web Services版本控制
     J2EE vs .NET-建置XML WebServices
     利用.NET FileStreams将DTD插入XML文件中_Q…
     XML开发入门基础:XML和HTML的区别
     带你认识Eclipse XML编辑器
     XML开发入门基础:使用CSS显示XML
     XML开发入门基础:查看 XML 文件
     XML开发入门基础:XML 浏览器支持
     XML开发入门基础:XML 验证
    最 新 推 荐
     如何实现最基本的AJAX框架
     对.NET Framework 反射的反思
     剖析.NET Framework框架
     无法使用MSHFLXGD.OCX控件的解决办法
     详解如何实现最基本的AJAX框架
     Visual Studio 2008的性能改进以及十大新功…
     解读.NET架构核心开发技术
     .net ajax 与Ext2框架在.net程序中的应用
     .Net Framework框架源码学习
     .NET 语言的 using statement 与资源释放
    相 关 文 章

    J2EE vs .NET-建置XML WebServices
    利用.NET FileStreams将DTD插入XML文件中_Q…
    XML开发入门基础:使用CSS显示XML
    单元测试View不使用Web Server
    vb.net中应用ArrayList 实例
    VB.Net处理MySQL中二进制方法
    技巧vb.net中的操作符应用实例
    关于ASP.NET技术的学习顺序问题
    认识什么是VB.net中介者模式
    VB.net实现sql数据库的备份与恢复

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用