自動輸出類的字段值實用代碼分享
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()
);
}
}
}
相關(guān)文章
C#多線程學(xué)習(xí)之(五)使用定時器進(jìn)行多線程的自動管理
這篇文章主要介紹了C#多線程學(xué)習(xí)之使用定時器進(jìn)行多線程的自動管理,實例分析了C#使用timer定時器類實現(xiàn)針對多線程的自動管理功能,非常具有實用價值,需要的朋友可以參考下2015-04-04C#生成互不相同隨機(jī)數(shù)的實現(xiàn)方法
這篇文章主要介紹了C#生成互不相同隨機(jī)數(shù)的實現(xiàn)方法,文中詳細(xì)描述了C#生成互不相同隨機(jī)數(shù)的各個步驟及所用到的函數(shù),非常具有借鑒價值,需要的朋友可以參考下2014-09-09C# 操作PostgreSQL 數(shù)據(jù)庫的示例代碼
本篇文章主要介紹了C# 操作PostgreSQL 數(shù)據(jù)庫的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-11-11