访问修饰符 程序集 静态方法

Posted 小飛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问修饰符 程序集 静态方法相关的知识,希望对你有一定的参考价值。

1、访问修饰符:
对于跨类访问的一个权限限制

public : 公共的,引用命名空间即可随意访问,最高访问权限。
private : 私有的,只有在声明它的类和结构中才可以访问,访问权限最低。

Internal : 内部的,同一个程序集中所有的类都可以访问,程序集就是命名空间。
Protected : 受保护的,只能在他自己和自己的子类中才能访问

例:

在类里面用public 定义一些属性

这个类中public 定义的属性可以直接调用

private 像public 一样在类里定义一个属性,是不能直接调出来的,要想访问,需要在下面写一个public进行调用,

对private里面的属性进行取值、赋值。

 

 

2、命名空间 = 程序集
一组类的组名

程序集,也就是命名空间,

只有在同一个命名空间下的类才可以调用,Program 需要Using 引用一下这个命名空间,才可以引用到它里面的类

 

 

3、静态方法
static用来定义静态方法和属性;
非静态方法需要实例化对象然后用对象来调用;
Random r = new Random();
r.Next(); -- 非静态方法的使用方式

静态方法,不需要实例化对象,直接用类就能点出来使用;
Console.Write(); --静态方法的使用方式

 

以上是关于访问修饰符 程序集 静态方法的主要内容,如果未能解决你的问题,请参考以下文章

访问修饰符

C#中Internal class与静态类说明

C#关键字:访问修饰符

访问修饰符

与接口相关的访问修饰符

C#中的默认访问修饰符