相关疑难解决方法(0)

将整个对象转储到C#中的日志的最佳方法是什么?

因此,为了在运行时查看当前对象的状态,我非常喜欢Visual Studio立即窗口给出的内容.只是做一个简单的

? objectname
Run Code Online (Sandbox Code Playgroud)

将给我一个格式良好的"转储"对象.

有没有一种简单的方法在代码中执行此操作,因此我可以在记录时执行类似的操作?

c# debugging logging object visual-studio

118
推荐指数
10
解决办法
11万
查看次数

如何在JSON序列化时使用JavaScriptSerializer设置格式?

我正在使用JavaScriptSerializer将文件的对象序列化为JSON格式.但结果文件没有可读格式.如何允许格式化以获取可读文件?

.net formatting serialization json javascriptserializer

23
推荐指数
4
解决办法
2万
查看次数

列表和打印值的反射

我写了一个接受泛型参数然后打印其属性的方法.我用它来测试我的网络服务.它正在工作,但我想添加一些我不知道如何实现的功能.我想打印列表的值,因为它现在只写了预期的System.Collection.Generic.List1.

这是我到目前为止的代码,这适用于基本类型(int,double等):

static void printReturnedProperties<T>(T Object)
{ 
   PropertyInfo[] propertyInfos = null;
   propertyInfos = Object.GetType().GetProperties();

   foreach (var item in propertyInfos)
      Console.WriteLine(item.Name + ": " + item.GetValue(Object).ToString());
}
Run Code Online (Sandbox Code Playgroud)

c# reflection

6
推荐指数
1
解决办法
1万
查看次数