欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

自动输出类的字段值实用代码分享

程序员文章站 2024-02-18 23:36:28
复制代码 代码如下:using system;using system.linq;using system.reflection; namespace lucienbao...

复制代码 代码如下:

using system;
using system.linq;
using system.reflection;

namespace lucienbao.common
{
    public static class tostringhelper
    {
        public static string tostring(object obj)
        {
            type t = obj.gettype();
            fieldinfo[] fis = t.getfields();
            return string.join(environment.newline,
                                fis.select<fieldinfo, string>
                                    (p => p.name + ":" + p.getvalue(obj).tostring()).toarray()
                                );
        }
    }
}