登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
C#零基础入门到精通系统+实战案例教程【参照微软C#官方文档所著】
开始教程
C#零基础入门到精通系统+实战案例教程【参照微软C#官方文档所著】
教程
初级
0 分钟
TadaClass
概述
作者信息
互动讨论
课程评价
17人收藏,31人学习
登录后开始教程
章节1
C#编程基础入门
1.
C#和.net框架
2.
安装代码编辑工具-VisualStudio
3.
创建并运行简单的 C# 控制台应用程序
4.
C# 的程序结构
5.
代码的注释-单行注释和多行注释
6.
C#中的关键字与其使用
7.
C#中的标识符与其命名规则和约定
8.
案例:设计一个学生信息展示系统
章节2
C#中的变量
1.
C#中的变量
2.
变量类型-整形
3.
变量类型-浮点型
4.
变量类型-字符型
5.
变量类型-转义字符
6.
变量类型-字符串
7.
变量类型-布尔
8.
变量类型-枚举
9.
变量类型-结构体
10.
数据的输入与输出
11.
案例:设计一个水果店水果展示系统
章节3
C#中的运算符
1.
C#中的运算符
2.
算术运算符-一元-增减正负
3.
算术运算符-二元-加减乘除
4.
算术运算符-二元-取模(求余)
5.
赋值运算符与复合赋值
6.
比较运算符
7.
布尔逻辑运算符-一元-逻辑非
8.
布尔逻辑运算符-二元-逻辑与、逻辑或、逻辑异或
9.
布尔逻辑运算符-二元-条件逻辑与、条件逻辑或
10.
三元条件运算符
11.
位运算符和移位运算符
12.
运算符优先级
13.
案例:设计一个简单的猜数字游戏
章节4
C#中的语句
1.
C#中的语句
2.
程序流程控制-选择语句if
3.
程序流程控制-选择语句Switch
4.
程序流程控制-语句嵌套与多条件判断
5.
程序流程控制-迭代(循环)语句for
6.
程序流程控制-迭代(循环)语句while与do while
7.
程序流程控制-跳转语句
8.
案例:设计一个汽车租赁系统
章节5
C#中的数据存贮与内存管理
1.
C#中的数据存贮与内存管理
2.
C#中的堆和栈
3.
值类型和引用类型在内存中的存储与垃圾收集
4.
内置引用类型-string与object
5.
类型转换-拆箱装箱
6.
类型转换-显式转换与隐式转换
7.
类型转换-其他常用类型转换方法
8.
引用类型-一维数组
9.
引用类型-多维数组
10.
引用类型-交错数组
11.
隐式类型的数组与推断类型
12.
数组的遍历
13.
案例:设计一个员工信息管理系统
章节6
C#中的方法(函数)与参数传递
1.
什么是C#中的方法(函数)与其意义
2.
函数的定义与调用
3.
函数的参数与返回值
4.
值类型按值传递参数
5.
引用类型按值传递参数
6.
按引用传递参数与ref关键字
7.
按输出传递参数与out关键字
8.
参数数组与params关键字
9.
可选参数和自变量
10.
函数的重载
11.
函数的递归调用
12.
案例:海底捞点餐系统
章节7
C#中的面向对象
1.
C# 类-类、对象与面向对象编程
2.
C# 类-类的定义、声明与对象实例化
3.
C# 对象特性-构造函数与初始化
4.
C# 对象特性-结构体实例和类实例的区别
5.
C# 对象特性-深拷贝和潜拷贝
6.
C# 对象特性-对象标识与值相等性
7.
C# 封装-成员函数和封装
8.
C# 封装-访问权限与访问修饰符
9.
C# 封装-属性
10.
C# 封装-静态类与静态成员
11.
C# 继承-基类和派生类
12.
C# 继承-派生类的初始化和this、base关键字
13.
C# 多态性-静态多态性-函数重载
14.
C# 多态性-静态多态性-运算符重载
15.
C# 多态性-动态多态性-虚方法与重写
16.
C# 多态性-隐藏基类成员与阻止重写
17.
C# 多态性-动态多态性-抽象类、抽象方法
18.
多态性与继承应用-向上转型和向下转型
19.
案例:设计一个游戏任务系统
章节8
C#其他语法与集合
1.
命名空间
2.
常量
3.
接口
4.
C#-多重继承
5.
C#-泛型类
6.
C#-泛型方法与多个类型参数
7.
C#-列表
8.
C#-字典
9.
C#-委托
10.
C#-强类型委托-Action和Func
11.
C#-多播委托
12.
C#-事件
13.
C#-事件与委托的区别
14.
C#-匿名类型
15.
C#-匿名方法
16.
C#-Lambda 表达式
17.
案例:设计一个音乐APP
摘要
Hi~大家好,我们是TadaClass一个能教你做出完整游戏的团队。
C#是Unity引擎的必备语言,本课程【参照微软C#官方文档所著】专为Unity游戏开发量身打造,从零开始系统讲解C#语言,并结合Unity实战案例,助你快速掌握C#编程,以后能轻松开启Unity游戏开发之旅!
课程特色:
零基础友好:
无需任何编程基础,从最基础的概念讲起,循序渐进,轻松入门。
系统全面:
参照微软官方C#文档,涵盖C#语法、面向对象编程、数据结构等核心知识点,构建完整的知识体系。
实战案例:
每个知识点都会结合一个案例,将理论应用于实际开发,提升实战能力,让你学以致用!
代码规范清晰:
代码风格规范,注释详尽,易于理解和学习。
讲师介绍:
Trigger老师
是Unity游戏开发领域的金牌讲师,TadaClass游戏开发教学平台创始人,10年Unity游戏开发经验和7年教学经验,累计开设近80门Unity游戏开发课程,授课时长超5万小时,全网学员累计30万+。
作为游戏开发领域的资深专家,专注于FPS、RTS、RPG等多种游戏类型的开发与教学,成功带领学员从零基础成长为行业精英。
我们的课程以实战为导向,将复杂的游戏开发技术拆解为易于理解的知识点,帮助学生快速掌握核心技能。
曾在多个知名平台发布教学内容,教学风格生动有趣,深受学员喜爱,获得学员和业内的一致认可。
关注我们,带你探索游戏编程的世界~
登录后可观看
标签
C#
C#编程
案例课
建议的Unity版本
4.x - 团结1.1
教程
C#零基础入门到精通系统+实战案例教程【参照微软C#官方文档所著】
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
C#零基础入门到精通系统+实战案例教程【参照微软C#官方文档所著】
登录后开始教程
章节
1
C#编程基础入门
1.
C#和.net框架
2.
安装代码编辑工具-VisualStudio
3.
创建并运行简单的 C# 控制台应用程序
4.
C# 的程序结构
5.
代码的注释-单行注释和多行注释
6.
C#中的关键字与其使用
7.
C#中的标识符与其命名规则和约定
8.
案例:设计一个学生信息展示系统
章节
2
C#中的变量
1.
C#中的变量
2.
变量类型-整形
3.
变量类型-浮点型
4.
变量类型-字符型
5.
变量类型-转义字符
6.
变量类型-字符串
7.
变量类型-布尔
8.
变量类型-枚举
9.
变量类型-结构体
10.
数据的输入与输出
11.
案例:设计一个水果店水果展示系统
章节
3
C#中的运算符
1.
C#中的运算符
2.
算术运算符-一元-增减正负
3.
算术运算符-二元-加减乘除
4.
算术运算符-二元-取模(求余)
5.
赋值运算符与复合赋值
6.
比较运算符
7.
布尔逻辑运算符-一元-逻辑非
8.
布尔逻辑运算符-二元-逻辑与、逻辑或、逻辑异或
9.
布尔逻辑运算符-二元-条件逻辑与、条件逻辑或
10.
三元条件运算符
11.
位运算符和移位运算符
12.
运算符优先级
13.
案例:设计一个简单的猜数字游戏
章节
4
C#中的语句
1.
C#中的语句
2.
程序流程控制-选择语句if
3.
程序流程控制-选择语句Switch
4.
程序流程控制-语句嵌套与多条件判断
5.
程序流程控制-迭代(循环)语句for
6.
程序流程控制-迭代(循环)语句while与do while
7.
程序流程控制-跳转语句
8.
案例:设计一个汽车租赁系统
章节
5
C#中的数据存贮与内存管理
1.
C#中的数据存贮与内存管理
2.
C#中的堆和栈
3.
值类型和引用类型在内存中的存储与垃圾收集
4.
内置引用类型-string与object
5.
类型转换-拆箱装箱
6.
类型转换-显式转换与隐式转换
7.
类型转换-其他常用类型转换方法
8.
引用类型-一维数组
9.
引用类型-多维数组
10.
引用类型-交错数组
11.
隐式类型的数组与推断类型
12.
数组的遍历
13.
案例:设计一个员工信息管理系统
章节
6
C#中的方法(函数)与参数传递
1.
什么是C#中的方法(函数)与其意义
2.
函数的定义与调用
3.
函数的参数与返回值
4.
值类型按值传递参数
5.
引用类型按值传递参数
6.
按引用传递参数与ref关键字
7.
按输出传递参数与out关键字
8.
参数数组与params关键字
9.
可选参数和自变量
10.
函数的重载
11.
函数的递归调用
12.
案例:海底捞点餐系统
章节
7
C#中的面向对象
1.
C# 类-类、对象与面向对象编程
2.
C# 类-类的定义、声明与对象实例化
3.
C# 对象特性-构造函数与初始化
4.
C# 对象特性-结构体实例和类实例的区别
5.
C# 对象特性-深拷贝和潜拷贝
6.
C# 对象特性-对象标识与值相等性
7.
C# 封装-成员函数和封装
8.
C# 封装-访问权限与访问修饰符
9.
C# 封装-属性
10.
C# 封装-静态类与静态成员
11.
C# 继承-基类和派生类
12.
C# 继承-派生类的初始化和this、base关键字
13.
C# 多态性-静态多态性-函数重载
14.
C# 多态性-静态多态性-运算符重载
15.
C# 多态性-动态多态性-虚方法与重写
16.
C# 多态性-隐藏基类成员与阻止重写
17.
C# 多态性-动态多态性-抽象类、抽象方法
18.
多态性与继承应用-向上转型和向下转型
19.
案例:设计一个游戏任务系统
章节
8
C#其他语法与集合
1.
命名空间
2.
常量
3.
接口
4.
C#-多重继承
5.
C#-泛型类
6.
C#-泛型方法与多个类型参数
7.
C#-列表
8.
C#-字典
9.
C#-委托
10.
C#-强类型委托-Action和Func
11.
C#-多播委托
12.
C#-事件
13.
C#-事件与委托的区别
14.
C#-匿名类型
15.
C#-匿名方法
16.
C#-Lambda 表达式
17.
案例:设计一个音乐APP