197得票2回答
将字符串数组转换为List<string>

我看到过使用.ToList()在数组类型上完成此操作的示例,但似乎只有在 .Net 3.5+ 中可用。 我正在使用.NET Framework 2.0开发一个ASP.NET项目,目前无法升级,因此我想知道:是否有其他解决方案? 有没有更优雅的解决方案来学习目的,而不是循环遍历数组并将每个元素添...

112得票16回答
如何动态评估C#代码?

我可以使用JavaScript的eval("something()");动态执行代码。那么在C#中是否有类似的方法呢? 我的一个例子是:我有一个整数变量(比如说i)和多个属性名称为:"Property1","Property2","Property3"等等。 现在,我想根据i的值对" Pro...

90得票8回答
从List<myType>中获取最大值

我有一个列表 List&lt;MyType&gt;,其中 MyType 包含 Age 和 RandomID 现在我想从这个列表中找到最大的年龄。 最简单和最有效的方法是什么?

80得票6回答
如何在C#中将Dictionary<string, object>转换为Dictionary<string, string>

我在C#中有以下代码Dictionary&lt;string, object&gt; dObject = new Dictionary&lt;string, object&gt;(); 我想将dObject转换为Dictionary&lt;string, string&gt;。我该怎么做?

75得票4回答
我的代码中出现了“ExecuteNonQuery需要命令包含事务”错误。

在cmd.ExecuteNonQuery处,我遇到了以下错误: "ExecuteNonQuery要求该命令在连接处于挂起的本地事务时具有事务。 命令的Transaction属性尚未初始化。" 这是我的代码: //if (hdRefresh.Value.Length &gt; done...

71得票3回答
C# ASP.NET通过TLS发送电子邮件

为了符合HIPAA法规,我们需要从外部网站(防火墙外)向内部Exchange服务器(防火墙内)发送电子邮件。我们的Exchange管理员告诉我们,我们需要使用TLS加密从Web服务器发送邮件到电子邮件服务器。 我以前从未使用过TLS,也不是很熟悉它。在Google上搜索会出现许多付费使用的库...

61得票3回答
如何从 DataTable 中获取一个列的值列表?

我有一个 DataTable。DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id", Type.GetType("System.Int32"))); dt.Columns.Add(new DataColumn("...

58得票3回答
在C#中转发事件

我正在使用一个在C#中转发事件的类。我想知道是否有一种方式可以减少代码开销。 这是我目前拥有的一个例子。class A { public event EventType EventA; } class B { A m_A = new A(); public event E...

49得票4回答
静态只读字段初始化程序与静态构造函数初始化

以下是初始化静态只读字段的两种不同方法。这两种方法有什么区别吗?如果有,那么应该在什么情况下选择其中之一?class A { private static readonly string connectionString = WebConfigurationManage...

48得票7回答
如何正确使用LogonUser从工作组客户端模拟域用户

ASP.NET: Impersonate against a domain on VMWare 此问题类似于我所提出的问题,但答案并未详细说明_token是如何派生的。它似乎只使用WindowsIdentity.GetCurrent().Token,因此没有模拟身份发生。 在.NET中,我...