小编Gra*_*ant的帖子

LINQ,Where()vs FindAll()

有人可以解释LINQ函数Where(..)和FindAll(..)有何不同?他们似乎都做同样的事情......

c# linq syntax

116
推荐指数
3
解决办法
7万
查看次数

c#datatable在第0位插入列

有没有人知道在位置0的数据表中插入列的最佳方法?

c# datatable position insert

101
推荐指数
2
解决办法
9万
查看次数

Datagridview - 删除第一列之前的部分

我想知道在使用datagridview控件时是否可以删除第一列之前看起来像列的东西.我认为它用于选择行但不确定它的名称.

user-interface appearance datagridview winforms

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

如何获取控制台应用程序窗口的句柄

有人能告诉我如何在C#中获取Windows控制台应用程序的句柄吗?在Windows窗体应用程序中,我通常会尝试this.Handle.

c# console hwnd window-handles

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

Java套接字IOException - 权限被拒绝

我正在尝试使用以下java代码连接到运行tcp侦听器的网络上的服务器.我得到IOException - 权限被拒绝.它来自Android 2.2模拟器.

有谁知道为什么?

Socket socket = new Socket("1.1.1.1", 1111);
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
out.println("test");
socket.close();
Run Code Online (Sandbox Code Playgroud)

java sockets permissions android

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

如何从命令行或C#应用程序检测msbuild的状态

我正在用C#编写一个checkout,build和deployment应用程序,并且需要知道检测我的调用msbuild.exe是否成功的最佳方法.我试图使用该过程中的错误代码,但我不确定这是否始终准确.

有没有办法(通过下面的代码),我可以判断是否msbuild.exe成功完成?

try
{
    Process msbProcess = new Process();
    msbProcess.StartInfo.FileName = this.MSBuildPath;
    msbProcess.StartInfo.Arguments = msbArguments;
    msbProcess.Start();
    msbProcess.WaitForExit();

    if (msbProcess.ExitCode != 0)
    {
        //
    }
    else
    {
        //
    }

    msbProcess.Close();
}
catch (Exception ex)
{
    //
}
Run Code Online (Sandbox Code Playgroud)

c# msbuild process exit-code

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

在c#中将字符串转换为DateTime

转换使用创建的以下日期的最简单方法是什么?

dateTime.ToString("yyyyMMddHHmmss", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)

成为一个适当的DateTime对象?

20090530123001
Run Code Online (Sandbox Code Playgroud)

我试过Convert.ToDateTime(...)但得了一个FormatException.

c# string datetime

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

使用c#中的Linq匹配2个集合之间的元素

我有一个关于如何在linq中执行常见编程任务的问题.

假设我们已经做了不同的集合或数组.我想要做的是匹配数组之间的元素,如果有匹配,那么用该元素做一些事情.

例如:

        string[] collection1 = new string[] { "1", "7", "4" };
        string[] collection2 = new string[] { "6", "1", "7" };

        foreach (string str1 in collection1)
        {
            foreach (string str2 in collection2)
            {
                if (str1 == str2)
                {
                    // DO SOMETHING EXCITING///
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

这显然可以使用上面的代码完成,但我想知道是否有一个快速和简洁的方法,你可以用LinqtoObjects做到这一点?

谢谢!

c# linq collections elements matching

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

在.NET WebBrowser控件中显示PDF时,如何隐藏Adobe Reader工具栏?

我正在尝试在.NET Web浏览器控件中加载PDF文档.在v10之前的Adobe Reader版本(又名"X")中,加载的PDF没有显示工具栏 - 您只能看到PDF文档.在新发布的Reader v10中,有一个我不希望看到的工具栏.我想知道是否有人知道如何隐藏这个工具栏.

我认为答案可能在于注册表,因为我没有使用直接代码来访问Reader.一切都由mime类型通过WebBrowser控件处理.

我加载PDF文件的代码如下:

string url = @"http://www.domain.com/file.pdf";
this._WebBrowser.Navigate(url);
Run Code Online (Sandbox Code Playgroud)

我想隐藏的Adobe Reader工具栏

.net pdf acrobat webbrowser-control adobe-reader

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

c#计算特定应用程序的CPU使用率

我试图弄清楚如何获得特定进程的CPU使用率,但只能找到与整体 CPU使用率相关的信息.

有谁知道如何以百分比的形式提取特定应用程序当前CPU使用率?

c# process cpu-usage

20
推荐指数
3
解决办法
4万
查看次数