相关疑难解决方法(0)

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

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

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

.net c# asp.net access-modifiers

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

c#中的内部vs公共

我想知道publicinternal可见性修饰符之间的区别.

什么时候我们应该internal在课堂上使用public什么时候?我很困惑与当一个方法应该是publicinternal.

我读过internal可以通过程序集访问,同时public也可以通过程序集使用差异所在.

.net c#

87
推荐指数
5
解决办法
6万
查看次数

内部类的公共方法与内部方法

internal class Foo
{
  public void Fee()
  {
    Debug.WriteLine("Fee");
  }

  internal void Fi()
  {
    Debug.WriteLine("Fi");
  }
}
Run Code Online (Sandbox Code Playgroud)

我认为Fee()和Fi()同样可以访问,因为整个类已经是内部的.我忽略了什么吗?在这样的情况下,有没有理由选择公共或内部方法?

c# public-method

81
推荐指数
5
解决办法
2万
查看次数

标签 统计

c# ×3

.net ×2

access-modifiers ×1

asp.net ×1

public-method ×1