gpt4 book ai didi

c# - 在using语句中未使用的局部变量

转载 作者:太空宇宙 更新时间:2023-11-03 17:40:18 24 4
gpt4 key购买 nike

为了实现处置而实现use块时,例如

using (var window = new DialogWindow(Dialogs.MyDialogType))
{
//Some action here
}


我收到一个明显的reshaper / visual studio警告,从未使用局部变量窗口,因为在使用主体中未提及该变量。

从技术上讲这是正确的,是否有一种方法可以声明在using主体中未明确使用的此类变量,但是using语句终止后将调用谁的dispose方法?

称我为整洁的傻瓜,但我不喜欢到处都出现灰色警告。

最佳答案

如果您不使用变量,则足以执行以下操作

//unused variable will not give warning
using (new DialogWindow(Dialogs.MyDialogType))
{
//Some action here
}

关于c# - 在using语句中未使用的局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28761927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com