57
1
using System;
2
using System.Text;
3
4
namespace ObjectPropertyDisplayer
5
{
6
public static class ObjectDisplayer
7
{
8
public static void Main()
9
{
10
Console.WriteLine(DisplayObjectInfo(new DateTime()));
11
12
}
13
14
private static string DisplayObjectInfo(Object o)
15
{
16
var sb = new StringBuilder();
17
try
18
{
19
var type = o.GetType();
20
sb.Append("Type: " + type.Name);
21
sb.Append("\r\n\r\nFields:");
22
var fields = type.GetFields();
23
if (fields.Length > 0)
24
{
Cached Result