获取当前实例的字段值

简介:

其实会获取字段值,其它的也应该没问题了。^_^

using System;
using System.Reflection;

namespace ConsoleTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Cat c = new Cat();
            c.name = "mao";
            c.age = 1;
            ShowValues(c);
            Console.ReadLine();
        }

        static void ShowValues(Cat c)
        {
            Type t = c.GetType();
            foreach (FieldInfo f in t.GetFields())
            {
                Console.WriteLine(t.InvokeMember(f.Name, BindingFlags.GetField, null, c, null).ToString ());
            }
        }
    }
    public class Cat
    {
        public int age;
        public string name;
        public string CatName
        {
            get { return name; }
        }
    }
}
本文转自today4king博客园博客,原文链接:http://www.cnblogs.com/jinzhao/archive/2009/05/06/1450524.html,如需转载请自行联系原作者
相关文章
|
7天前
|
C#
这个字段,我想看看报错吗
这个字段,我想看看报错吗
|
2月前
|
SQL 关系型数据库 MySQL
mysql不等于<>取特定值反向条件的时候字段有null值或空值读取不到数据
对于数据库开发的专业人士来说,理解NULL的特性并知道如何正确地在查询中处理它们是非常重要的。以上所介绍的技巧和实例可以帮助你更精准地执行数据库查询,并确保数据的完整性和准确性。在编写代码和设计数据库结构时,牢记这些细节将有助于你避免许多常见的错误,提高数据库应用的质量与性能。
50 0
|
3月前
|
SQL
列的别名实例
【7月更文挑战第15天】列的别名实例。
32 1
|
12月前
|
存储 JavaScript 前端开发
表格存储中,你可以使用任意类型的值作为单元格的值
表格存储中,你可以使用任意类型的值作为单元格的值
66 1
|
设计模式 C# uml
属性和字段
属性和字段
类型和值
类型和值
70 0
|
SQL 关系型数据库 MySQL
字段数据实例
字段数据实例
99 0
|
网络协议 编译器 测试技术
创建 struct 实例指定字段值 | 学习笔记
快速学习创建 struct 实例指定字段值
|
Java 数据库连接 mybatis
metaObject.hasSetter在updayeFill的时候把实体类中没有这个字段的值也返回了true
metaObject.hasSetter在updayeFill的时候把实体类中没有这个字段的值也返回了true
158 0
for...of 返回索引和值
for...of 返回索引和值