158得票6回答
IQueryable和IEnumerable有什么区别?

我对它们的区别感到困惑。作为一个相对较新的.NET开发者,我知道我可以使用Linq扩展来查询IEnumerables。那么,这个IQueryable是什么,它又有什么不同呢? 请参阅与此问题重叠的What is the difference between IQueryable[T] a...

47得票34回答
在创建新的图形用户界面时,WPF是否比Windows Forms更受青睐?

大多数Windows窗体的限制和技巧对大多数程序员来说都是常见的。但是自从.NET 3.0之后,也可以使用WPF,即Windows Presentation Foundation。据说你可以更轻松地制作“性感应用程序”,并且在.NET 3.5 SP1上执行速度得到了良好的提升。 但是另一方面...

45得票1回答
WCF:如何从ServiceHost获取终结点列表?

我可以使用 ServiceHost.AddServiceEndpoint 添加端点。如何将这些端点的列表返回?

25得票4回答
如何将XML字符串写入文件?

我有一个字符串,它的值是:<ROOT> qwerty <SampleElement>adsf</SampleElement> <SampleElement2>The text of the sample element2...

16得票3回答
模糊不透明度

我需要创建一个透明的模糊背景。假设我有一个带有白色模糊透明背景的边框,边框后面的所有内容都是模糊的。 我正在尝试避免依赖项;我目前使用的是 .NET 3.0,并且希望它也能在 Windows XP 上运行。 模型图像:

16得票1回答
WCF:为什么传递远程终结点失败?

WCF:为什么直接传递远程终结点失败,而通过配置文件传递相同的终结点却可以成功? 以下代码可以正常工作: Using con As New OfferingTap.OfferingTapClient(New ServiceModel.InstanceContext(callback),...

13得票1回答
我能使用扩展方法和LINQ在.NET 2.0或3.0中吗?

当我尝试在.NET 2.0或3.0运行时添加扩展方法时,会出现以下错误: 无法定义新的扩展方法,因为编译器需要的类型“System.Runtime.CompilerServices.ExtensionAttribute”未找到。您是否缺少对System.Core.dll的引用? 但...

13得票2回答
如何在自己的客户端-服务器应用程序中使用System.IdentityModel

我有一个基于TcpClient/TcpListener和SslStream的简单客户端-服务器应用程序。客户端可以使用X509Certificate进行身份验证,也可以在建立SslStream后发送用户名和密码。 WCF在身份验证方面使用System.IdentityModel命名空间,但据...

12得票15回答
为什么大多数人仍在使用.NET 2.0,尽管.NET 3.5于11/07发布,.NET 3.0于11/06发布?

人们一直在开发自己的解决方案来解决以下问题: 远程信息交换的一致性消息框架(webservices,rpc,...) 用于状态管理的SDK,例如有限状态机和工作流程 身份验证框架 还有更多。 从现在起已经过去两年了,微软提供了包含工作流、通信、身份验证和构建Web应用程序的一致且文档完...

11得票3回答
如何获取所有同名的XML节点而不知道它们的层级?

我有一个 XML 示例:<Fruits> <Red_fruits> <Red_fruits></Red_fruits> </Red_fruits> <Yellow_fruits> ...