C#笔记

处理未托管的资源

使用类型安全还有助于强制实施封装,因为它可以保证访问器关键字的保真度。 访问器关键字是控制其他代码访问给定类型的成员的项目。 这些关键字通常用于某个类型中用来管理类型行为的各种数据。

委托和 lambda

泛型

语言集成查询 (LINQ)

不安全代码

根据语言支持,CLR 可通过 unsafe 代码访问本机内存和执行指针算术运算。

.NET 应用开发用于并运行于一个或多个 .NET 实现。 .NET 实现包括 .NET Framework、.NET Core 和 Mono。 .NET 的所有实现都有一个名为 .NET Standard 的通用 API 规范。 本文简要介绍了每个概念。

.NET Standard

.NET Standard 是一组由 .NET 实现的基类库实现的 API。

一个或多个运行时。 示例:用于 .NET Framework 的 CLR、CoreCLR 和用于 .NET Core 的 CoreRT。
实现 .NET Standard 并且可实现其他 API 的类库。 示例:.NET Framework 基类库、.NET Core 基类库。
可选择包含一个或多个应用程序框架。 示例: ASP.NET、Windows 窗体和 Windows Presentation Foundation (WPF) 包含在 .NET Framework 中。
可包含开发工具。 某些开发工具在多个实现之间共享。

 

.NET 运行时

运行时是用于托管程序的执行环境。 OS 属于运行时环境,但不属于 .NET 运行时。

 

out

{get;set;}

自动属性是C# 5.0(含)之后,微软新增的语法糖,全称为 Auto-Implemented Properties。如果属性的set和get访问器中没有任何逻辑,就可以使用自动实现的属性。


32.timeText.text = gameTime.ToString(“0”);取整数

11.枚举是特殊的int

Updated: 2018年12月1日 — 下午5:45

发表评论

电子邮件地址不会被公开。 必填项已用*标注