编程语言
首页 > 编程语言> > C#学习心得(入门)封装 可空类型

C#学习心得(入门)封装 可空类型

作者:互联网

** ## C#学习心得(入门) **

封装!

public:所有对象都可以访问;
private:对象本身在对象内部可以访问;
protected:只有该类对象及其子类对象可以访问
internal:同一个程序集的对象可以访问;
protected internal:访问限于当前程序集或派生自包含类的类型。
程序集:1.程序集(assembly)是一个及一个以上托管模块,以及一些资源文件的逻辑组合。
2.程序集是组件复用,以及实施安全策略和版本策略的最小单位。
3.程序集是包含一个或者多个类型定义文件和资源文件的集合。在程序集包含的所有文件中,有一个文件用于 保存清单。(清单是元数据部分中一组数据表的集合,其中包含了程序集中一部分文件的名称,描述了程序集的 版本,语言文化,发布者,共有导出类型,以及组成该程序集的所有文件)。
4、在编译应用程序中,所创建的CIL代码存储在一个程序集中,程序集包括可执行的应用程序文件(.exe扩展名文件)和其他应用程序使用的库(.dll扩展名文件)。 [1]
作为一个单元进行版本控制和部署的一个或多个文件的集合。程序集是.NETFramework 应用程序的主要构造块。所有托管类型和资源都包含在某个程序集内,并被标记为只能在该程序集的内部访问,或者被标记为可以从其他程序集中的代码访问。程序集在安全方面也起着重要作用。代码访问安全系统使用程序集信息来确定为程序集中的代码授予的权限集。
程序集是.NET Framework编程的基本组成部分。

派生类就是子类

这里博主学过java所以就懒得打代码了

C# 可空类型(Nullable)

C# 单问号 ? 与 双问号 ??
?:给变量类型加一个null值,且不影响原本的变量类型取值范围(C#真的是太强大了)

??:用于判断变量为null时返回一个指定的值

  return s > 0 ? s : 5;这里是 ?运算符 类似于if。。。else
return s > 0 ? s : 5;这里是 ?运算符 类似于if。。。else

标签:文件,C#,学习心得,程序,应用程序,访问,可空,集是
来源: https://blog.csdn.net/qq_47204490/article/details/111353237