我想说的是:当您实例化一个类时,您可以在对象之后使用访问运算符 (.
) 使用该类的方法,但如果您只想使用该类的一种方法并且只使用一次?此点击事件(下面的代码)中的表达式可以工作,但这种方法是否被认为是好的/坏的编程实践?
private void button1_Click(object sender, EventArgs e)
{
new AboutBox1().ShowDialog();
}
最佳答案
but is this method considered a good/bad programming practice?
这没什么不好,如果您不打算在后面的代码中使用表单 AboutBox1
的实例。
上面也用于从静态方法调用非静态方法,如:
class MyTest
{
public void InstanceMethod()
{
}
public static void StaticMethod()
{
new MyTest().InstanceMethod();
}
}
关于c# - 实例化类而不将其保存在对象中是一种糟糕的编程习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16397864/