【发布时间】:2013-10-15 09:50:46
【问题描述】:
为什么 Resharper 在以下代码示例中警告我“访问已处置的闭包”:
using (SqlCommand command = new SqlCommand())
{
command.Parameters.Add("@temp", SqlDbType.VarChar);
Action<string> action = str =>
{
command.Parameters["@temp"].Value = string.Empty;
};
}
我不在using 语句之外使用委托...如何解决这个问题?
【问题讨论】:
标签: c# .net lambda closures resharper