15得票6回答
理解Lambda表达式和委托

我已经尝试了相当长的一段时间(阅读在线博客和文章),但到目前为止都没有成功弄清楚。 委托(delegates)是什么?Lambda表达式又是什么?它们各自的优缺点是什么?使用其中一个还是另一个的可能最佳实践是什么? 提前感谢您。

110得票11回答
如何在.NET中将int[]连接成一个用字符分隔的字符串?

我有一个整数数组: int[] number = new int[] { 2,3,6,7 }; 什么是最简单的方法将这些数字转换为单个字符串,其中数字由字符(如:"2,3,6,7")分隔? 我正在使用C#和.NET 3.5。

42得票6回答
LINQ和Lambda表达式在.Net中的效率和性能如何?

我已经使用 .Net 3.5 和 VS 2008 超过一个月。像大多数 .Net 开发人员一样,我从多年使用 .Net 1.0 & 2.0 和 VS 2005 的经验中发展出来。最近我发现了 LINQ 和 Lambda 表达式的简单性和强大性,就像在我的最近的问题中所提到的通过LINQ...

7得票3回答
如果当前文件正在使用,如何打开文件的影子副本

我正在尝试备份服务器上的文件,但其中一些文件正在使用中,无法打开。相反,如果当前副本正在使用中,我想打开它们的影子副本。我该如何做到这一点? 供参考,我正在使用C# .net 3.5。

7得票3回答
默认文档未显示完整的URL。

我有一个关于iis默认文档设置的问题。在我的网站(http://mysite)中,我提供了登录页面作为默认文档。当用户输入网址(http://mysite)时,它会重定向用户到登录页面,但不显示完整的网址(http://mysite/login.aspx)。看起来默认文档使用的是server....

25得票11回答
扩展接口模式

在 .Net 3.5 中的新扩展允许从接口中分离功能。 比如,在 .Net 2.0 中: public interface IHaveChildren { string ParentType { get; } int ParentId { get; } List&l...

14得票1回答
在WinForms应用程序中,我可以使用哪个向导控件?

我正在寻找可用于.NET 3.5的 Windows 应用程序中的类似场景的向导(带有下一步/上一步按钮)。 Microsoft 在 .NET Framework 3.5 中提供了任何向导控件吗?

46得票7回答
如何优雅地关闭在NamedPipeServer#WaitForConnection上被阻塞的线程?

我启动应用程序,它生成许多线程,每个线程创建一个命名管道服务器(.Net 3.5添加了命名管道IPC的托管类型),并等待客户端连接(阻塞)。该代码按预期运行。 private void StartNamedPipeServer() { using (NamedPipeServer...

14得票6回答
动态LINQ和动态Lambda表达式?

什么是最佳动态编写LINQ查询和Lambda表达式的方法? 我考虑到的应用程序是,最终用户可以设计业务逻辑规则,然后必须执行。 如果这是一个新手问题,我很抱歉,但从经验中获得最佳实践将非常有帮助。

19得票6回答
在系统托盘中的.Net控制台应用程序

有没有办法在最小化时将控制台应用程序放入系统托盘中?