相关疑难解决方法(0)

LINQPad在Visual Studio中

public static class Extensions{
public static void Dump<T>(this T o) { }
public static void Dump<T>(this T o, string s) { }}
Run Code Online (Sandbox Code Playgroud)

这些行允许我将代码从LINQPad复制到VS并运行它而不用.Dump()注释每一行但是这还不够...... http://code.google.com/p/linqpadvisualizer/ - 不太舒服: (

我在VS中搜索LINQPad的最佳结果是这个站点,下面是Pat Kujawa的代码.

using System.Diagnostics;
using System.IO;
public static class Extensions
{
public static void Dump<T>(this T o)
{
    string localUrl = Path.GetTempFileName() + ".html";
    using (var writer = LINQPad.Util.CreateXhtmlWriter(true))
    {
        writer.Write(o);
        File.WriteAllText(localUrl, writer.ToString());
    }
    Process.Start(localUrl);
}
}
Run Code Online (Sandbox Code Playgroud)

但错误1当前上下文中不存在名称"LINQPad"

我在网上找不到任何LINQPad.dll

.net c# linqpad visual-studio

24
推荐指数
2
解决办法
8517
查看次数

是否有一个库提供像LinqPad一样的格式化Dump()函数?

我在代码中使用了很多Linq查询,我正在寻找一个提供类似于LinqPad提供的格式化Dump()函数的库.LinqPad的Dump()扩展方法非常好用,因为它可以很好地处理嵌套集合.

理想情况下,它会打印出纯文本中的漂亮表格,但我可以通过吐出HTML或其他格式良好的数据.

来自VS的ObjectDumper示例根本不会删除它.

linq linqpad

14
推荐指数
1
解决办法
4021
查看次数

如何在C#中覆盖ToString()方法?

我想覆盖Tostring()方法来改变一些字符.可能吗?如果是,我该怎么做?

c# overriding

8
推荐指数
3
解决办法
6016
查看次数

HttpWebRequest对象的诊断转储

有没有什么好的方法(除了繁琐地查询每个属性)在C#中为HttpWebRequest构建诊断转储字符串?对于简单的对象,人们可以逃避使用new JObject(theObject),但这对HttpWebRequest不起作用(toString当然,对于HttpWebRequest,它在任何C#对象上都是无用的).

对于C#对象的任何子集,是否有任何通用的方法(除了使用new JObject我已经提到的)之外?

更新: 我发现使用JsonConvert.SerializeObject(Hans的链接中的一个建议)可以很好地转储HttpWebRequest(尽管它没有获取请求流).我有点使System.Net.Tracing的东西工作(尽管文档,像往常一样用于.NET的东西,很糟糕).

c# httpwebrequest

3
推荐指数
2
解决办法
7648
查看次数

从逗号之间的字符串中提取文本

我只想提取两个逗号之间的那些词。因此,如果字符串是Ab Java,DE,78801,则答案必须是DE我已经尝试过此代码,但无法正常工作

string search = "Ab  Java, DE, 78801 ";
int index = search.IndexOf(",");
string result = search.Substring(search.IndexOf(",") ,index);
MessageBox.Show(result);
Run Code Online (Sandbox Code Playgroud)

c#

2
推荐指数
1
解决办法
3585
查看次数

标签 统计

c# ×4

linqpad ×2

.net ×1

httpwebrequest ×1

linq ×1

overriding ×1

visual-studio ×1