Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 类格式是否存在容量或安全问题?_C#_Asp.net_Reflection_Private_Protected - Fatal编程技术网

C# 类格式是否存在容量或安全问题?

C# 类格式是否存在容量或安全问题?,c#,asp.net,reflection,private,protected,C#,Asp.net,Reflection,Private,Protected,我知道Public/Private/Protected/Static和其他类格式之间的区别。 但这是我的问题。使用公共文件的安全性或文件容量有什么问题吗? 如果不是…为什么不总是使用公共 有什么用 事实上,我在向其他类反射哪些方法是私有的或受保护的时遇到了问题。公共的,受保护的,内部的,受保护的内部的和私有的都是访问修饰符 为什么不总是使用公共的 这些关键字,包括public,用于限制访问,并显示如何使用它们的“意图” 如果我决定将一个类公开,我声明这个类是可重用的,对它的访问不应该受到限制 另

我知道Public/Private/Protected/Static和其他类格式之间的区别。 但这是我的问题。使用公共文件的安全性或文件容量有什么问题吗? 如果不是…为什么不总是使用公共

有什么用


事实上,我在向其他类反射哪些方法是私有的或受保护的时遇到了问题。
公共的
受保护的
内部的
受保护的内部的
私有的
都是访问修饰符

为什么不总是使用公共的

这些关键字,包括
public
,用于限制访问,并显示如何使用它们的“意图”

如果我决定将一个类
公开
,我声明这个类是可重用的,对它的访问不应该受到限制

另一方面,如果我将一个类标记为
private
,则表明我的意图是不应在包含类型之外使用该类

这是两种情况


有关更多信息,请参阅:

您所说的“容量”到底是什么意思?