【发布时间】:2021-03-13 17:09:58
【问题描述】:
C#9 支持top-level statements,但我很好奇是否可以将任何属性应用于生成的主方法(实际上是STAThread),或者我必须使用经典方法和Main 方法。
【问题讨论】:
-
您的意思是您想在 WinForms 应用程序中使用此功能?
-
不需要WF,但是是的,我用过,但现在我需要申请
[STAThread],所以我切换回显式定义main方法。 -
我从未使用过它,但我的理解是,此功能适用于控制台应用程序,以简化方法。或其他更具体/有针对性的用途。我不知道它在 WinForms 应用中的 优势 是什么。 WPF 已经有它自己的 hiding Main. 方式
-
@TnTinMn 这也是一个选项,谢谢你的想法。
标签: c# winforms .net-5 sta c#-9.0