c#笔记-目录

这些文章内容基于.Net8预览版的API,和c#12预览版的语法。不保证和正式版一致。
Unity最新支持c#9。大多数教育机构只支持c#7.3。

新手不要触及底层。c#,java这些高级语言,unity这种引擎,本来就是为了降低上手门槛而创造的。
为了让你不需要知道CPU指令,不需要学习高等数学。在新手期触及底层是本末倒置的。

学习算法是有用的,但不能帮助你学习c#语言。因为算法题是要求用任何语言都能实现的。
所以不会利用c#特有的语法。

语法

标题小节小节小节小节小节小节小节
基本语句
下载编辑器IDEc#和.NetFramework,Core,Standard
创建一个项目创建一个项目程序入口提示编写辅助
代码格式格式注释API控制台类常用指令
变量变量标识符类型
内置类型内置类型字面量指定类型的变量声明类型转换
流程控制
流程控制语句随机数选择循环跳转作用域流程预测
运算符一元运算符二元运算符特殊表达式其他
数组数组指针默认值截取数组
方法方法元组可空值类型
模式匹配模式匹配
面向对象
定义类声明类类成员实例和静态命名空间
继承继承重写object多态
接口接口定义实现接口面向抽象
结构装箱结构只读结构引用结构
记录记录
枚举枚举使用枚举
对象初始化器对象初始化器对象克隆器集合初始化器匿名类型所需成员
高级特性
特性特性预定义特性自定义特性
异常异常抛出异常捕获异常finally块
泛型泛型方法泛型类泛型约束协变逆变
委托委托多播委托匿名方法事件
迭代器foreach循环迭代器Linq
异步异步异步方法手动拼接Task取消异步流
多线程并行线程同步并行Linq
  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值