相关疑难解决方法(0)

在C#中,public,private,protected和没有访问修饰符有什么区别?

我所有的大学四年我一直在使用public,并想知道的区别public,privateprotected

还有什么可以static做而不是什么都没有?

.net c# asp.net access-modifiers

701
推荐指数
12
解决办法
65万
查看次数

为什么Main方法是私有的?

新的控制台项目模板创建一个Main方法,如下所示:

class Program
{
    static void Main(string[] args)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么Main方法和Program类都不需要公开?

.net c# methods syntax

51
推荐指数
2
解决办法
8974
查看次数

反射是否破坏了私有方法的思想,因为私有方法可以在类之外访问?

反思是否打破了私人方法的想法?因为可以从类外部访问私有方法吗?(也许我不理解反思的意思或错过别的东西,请告诉我) http://en.wikipedia.org/wiki/Reflection_%28computer_science%29

编辑: 如果relection打破了私有方法的想法 - 我们是否只将私有方法用于程序逻辑而不用于程序安全?

谢谢

php c# java reflection junit

28
推荐指数
7
解决办法
4645
查看次数

为什么允许入口点是私有的?

这实际上是如何工作的?我以为Main应该被称为"被召唤".但如果标记为私有,那怎么可能呢?

public class Program
{
    private static void Main()
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

2
推荐指数
1
解决办法
359
查看次数

标签 统计

c# ×4

.net ×3

access-modifiers ×1

asp.net ×1

java ×1

junit ×1

methods ×1

php ×1

reflection ×1

syntax ×1