我简直不敢相信 C# 开发人员没有想到这一点。我不喜欢没有更好的方法来创建一次性变量,因为我们必须在块中声明它们:
using( XYZ x = smth){
ShowForm(Color.Blue, x, "30px");
......
}
对我来说,将行放在括号中并将声明放在代码前面,在视觉上是不愉快的(因为它提醒我要if {} else {}
阻止)。
那么,是否存在任何替代方法来创建内联自处置变量,例如:
ShowForm(Color.Blue, (using x=smth) x , "30px");
?