jai*_*jai 48 c# console-application
有什么区别
public static void Main()
Run Code Online (Sandbox Code Playgroud)
和
private static void Main()
Run Code Online (Sandbox Code Playgroud)
在C#控制台应用程序中?具体而言,因为它涉及到Main()方法(I明白之间的差异public和private).
Erg*_*wun 62
要充当应用程序的起点,Main不需要使用该方法public.
如果您决定创建它public,则可以从其他类或程序集中调用它.通常你不需要这样做,所以你可以保留它private.
制作它的一个可能用例public是允许自动化测试调用它.
Zah*_*med 22
两者之间的区别是唯一的区别在于public和private访问修饰符,因为两者都是有效的.它完全取决于应用程序的使用情况.
如果您想通过任何外部程序启动入口点(即用作API,用于测试目的),那么您可能需要将其公开以便可访问.
如果您知道应用程序没有外部使用,那么最好将其设置为私有,以便外部应用程序无法访问它.
| 归档时间: |
|
| 查看次数: |
25382 次 |
| 最近记录: |