问题列表 - 第10741页

使用Process.Start打开文件夹

我看到了另一个话题,我有另一个问题.该过程正在启动(在任务管理器中看到),但文件夹未在我的屏幕上打开.怎么了?

System.Diagnostics.Process.Start("explorer.exe", @"c:\teste");
Run Code Online (Sandbox Code Playgroud)

c# explorer

140
推荐指数
5
解决办法
20万
查看次数

带有lambda表达式的ASP.net MVC Action URL

我确定我已经看过这种语法

<%= Url.Action((MyController c) => c.MyMethod("a")) %>
Run Code Online (Sandbox Code Playgroud)

或类似的东西,作为在没有魔术字符串的ASP.net MVC中生成动作URL的方法.但是,我找不到Action过载.我有ASP.NET MVC 1.0.它在哪里?

asp.net-mvc lambda action asp.net-mvc-futures magic-string

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

C# - 查找两个List <T>的公共成员 - Lambda语法

所以我写了这个简单的控制台应用程序,以帮助我的问题.在方法的第3行使用lambda表达式来获取公共成员的正确方法是什么.尝试了Join()但无法弄清楚正确的语法.作为后续行动......有没有一种非LINQ方式在我错过的一行中做到这一点?

class Program
{
    static void Main(string[] args)
    {
        List<int> c = new List<int>() { 1, 2, 3 };
        List<int> a = new List<int>() { 5, 3, 2, 4 };
        IEnumerable<int> j = c.Union<int>(a);
        // just show me the Count
        Console.Write(j.ToList<int>().Count.ToString());

    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# linq lambda list

4
推荐指数
1
解决办法
7898
查看次数

有没有办法阻止"关键字"在MS Visual Studio中高级语法

MS Visual Studio编辑器将一些非关键字标识符作为C++文件中的关键字突出显示.特别是"事件"和"数组"被视为关键字.这对我来说非常烦人,因为它们不是C++关键字.我知道如何将自己的关键字添加到语法突出显示的标识符列表中,但是如何删除现有的内置关键字?我知道这可能需要修补一些可执行文件.那么有谁知道如何做到这一点?

c++ visual-c++

10
推荐指数
2
解决办法
857
查看次数

CURL 进度条:如何仅使用 grep 管道和提取数字?

这是我到目前为止所拥有的:

[my1@graf home]$ curl -# -o f1.flv 'http://osr.com/f1.flv' |  grep -o '*[0-9]*'
####################################################################### 100.0%
Run Code Online (Sandbox Code Playgroud)

我希望使用 grep 并仅从 CURL 输出的进度条中提取百分比。

我认为我的正则表达式不正确,我也不确定这个 grep 是否会对持续更新的百分比生效?

我想做的基本上就是让 CURL 只给我百分比数字作为输出,而不是其他。

感谢您的任何帮助。

linux shell command-line grep curl

3
推荐指数
1
解决办法
8774
查看次数

使用webservice返回的List发出问题

我有一个web服务,返回一个特定纬度/长度附近的"诊所"列表.但是,在我的调用Web中,我无法编译,因为以下代码出现错误.

private static List<Clinic> GetClinicsNearLocation(Coordinate coordinate, int searchDistance)
{

    var wsDental = new ProviderLocation_Dental();
    List<Clinic> clinics = wsDental.GetSearchResults(
        coordinate.Latitude, coordinate.Longitude, searchDistance);
    return clinics;
}
Run Code Online (Sandbox Code Playgroud)

错误是"无法转换表达式类型'com.dev.webservices.Clinic []'以返回类型'System.Collections.Generic.List'com.dev.services.dev.Clinic'"

任何想法为什么?

这是Web服务的方法:

public List<Clinic> GetSearchResults(string latitude, string longitude, int searchDistance)
{

   var results = Clinic.GetClinicsNearLocation(latitude, longitude, searchDistance);
   return results;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net wsdl web-services

0
推荐指数
1
解决办法
4962
查看次数

如何在WinForm DataGridView事件处理程序中引用列名而不是e.ColumnIndex?

WinForm的一些事件处理程序DataGridView具有DataGridViewCellEventArgs参数和该参数ColumnIndex的属性.

ColumnIndex 是表示列的序数#的数字.

有没有办法从该参数而不是列索引引用列名?

所以不要这样做:

if (e.ColumnIndex == 1)
Run Code Online (Sandbox Code Playgroud)

我更喜欢这样的东西:

if (e.ColumnName == "CustomerName")
Run Code Online (Sandbox Code Playgroud)

因为如果列改变其位置,它将破坏代码.

datagridview winforms

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

在ui线程中执行委托(使用消息泵)

我有一个后台线程来处理与外部服务的通信.每次后台线程收到消息时,我都想将其传递给UI线程进行进一步处理(显示给用户).

目前我已经创建了一个线程安全的消息队列,它在Timer.Tick中定期汇集并填充后台线程.但这种解决方案是次优的.

你知道如何使用消息泵将事件从后台线程传递到ui线程吗?

.net c# multithreading message-queue thread-safety

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

ASP.NET网站项目在编译时本身是否很慢,或者我可能有更深层次的问题?

我已经在客户端上创建了一个遗留的ASP.NET Web站点(而不是Web应用程序)项目一段时间了,而且编译时间慢,让我想知道:

是否已知网站项目在编译时(比Web应用程序项目更慢)?

这是一个非常小的网站,但整个解决方案有很多功能 - 有19个项目值得,其中18个很快编译(非网络项目).网站项目本身有大约100页和~15个用户控件(这些实际上占用了大约一半的编译时间),通常在30到60秒内编译.完整的重建更接近后者.

所以,我认为有些事情可能会减慢它(你揭穿它们):

  • (X)HTML验证问题(我们继承的代码有数千个关于验证问题的编译器警告).
  • 高级抽象 - 由于网站页面的代码是在运行时编译的,我猜测它为用户控件预先做的事情是一个漫长的过程,因此编译时的绑定可能会发生.
  • 仅仅是网站的大小?我知道这些不是非常有效的项目,相信我,我花了好几个小时试图将它转换为Web应用程序,但Visual Studio无法将单个ASPX文件解析为其.aspx/.designer.xx组件,因为我之前提到的验证问题.

假设我的客户不会批准超过几个小时来解决这个问题,是否有任何已知的快速修复,更改或优化可以帮助我解决问题?

我没有一台微不足道的电脑,所以它的处理能力不是问题.我还参与过相当大小和复杂的Web应用程序项目,只需几秒钟即可编译.

我几乎可以接受任何事情,所以我很想听听你的想法!此外,如果您认为这应该是一个维基,请告诉我.

asp.net compiler-construction performance vs-web-site-project

11
推荐指数
2
解决办法
5629
查看次数

字符串转义为XML

是否有任何C#函数可用于转义和取消转义字符串,可用于填充XML元素的内容?

我使用的是VSTS 2008 + C#+ .Net 3.0.

编辑1:我是串联简单和短期的XML文件,我不使用序列化,所以我需要手动明确转义XML字符,例如,我需要把a<b<foo></foo>,所以我需要逃避串a<b并付诸元素富.

.net c# xml escaping visual-studio-2008

89
推荐指数
8
解决办法
9万
查看次数