前言

因为最近在学习Unity游戏开发,需要学习C#语言,于是就在b站找到了up主:丑萌气质狗(uid:90189489)的C#基础入门学习视频BV1hk4y1772C,此课程仅仅只是C#语言的学习与入门以及个人学习记录,如有错误请指出

第一课:C#入门简介

C# 读作C sharp 是一种高级面向对象的编程语言
高级的编程语言还有Java Python 他们都有相应的GC 已经动态控制内存
低价的编程语言有C C++ 汇编这类语言都是比较底层直接对内存进行调控,一般都有寄存器
最本质的区别就是抽象层次不同

c#和c/c++区别

c/c++的编译器是直接将代码转换成机器指令
c#编译器是先转换为IL中间语言再由.Net CL动态调控为机器指令
这样可以提升开发效率,但是极致性能不如c这类语言

C#可以做什么

桌面应用程序 Web应用 云服务 手机应用 Unity loT AI

开发工具

vs2022

课程目的

此课程为不完全入门课程,不涉及C#高级用法
主要内容有,不完全基础概念,C#语言结构规范,介绍如何获取我们的C#学习资料,面向搜索引擎学习C#,文件批量操作