C#语言教程(初级+中级+高级+数据结构算法)【VIP】

学习目的

这门C#语言教程旨在帮助备考、转岗或希望查漏补缺的技术学习者系统地掌握C#编程语言。无论是想要从零开始学习,还是希望进一步提升自己的后端开发技能,这门课程都能满足你的需求。通过本课程的学习,你将能够:

- 理解C#的基本语法和概念。
- 掌握C#在各种编程场景中的应用。
- 学会使用C#编写高效、可维护的代码。
- 熟悉常见的数据结构与算法。

适合基础

本课程适合具有以下基础的学习者:
- 对编程有一定了解,但尚未深入学习过C#的初学者。
- 希望快速掌握后端开发技能的转岗者。
- 需要补强C#知识的职场人士。

建议先看哪几块

为了更好地学习本课程,建议先观看以下内容:
- **基础部分**(001-014):C#基础知识,包括变量、数据类型、运算符、控制结构等。
- **循环与流程控制**(015-028):掌握循环和流程控制语句,这是编程的基础。
- **条件判断与逻辑运算**(029-038):理解条件判断和逻辑运算在编程中的作用。
- **函数与面向对象**(039-040):学习如何使用函数和面向对象编程。

学完能独立做什么

学完本课程后,你将能够:
- 独立编写简单的C#程序。
- 使用C#进行后端开发工作。
- 应用数据结构和算法解决实际问题。

资料配合练习

为了巩固所学知识,建议结合以下练习进行实践:
- 完成课程中的示例代码。
- 参加在线编程练习平台的相关项目。
- 自己动手设计并实现简单的C#应用。

结语

C#作为一门广泛应用于后端开发的编程语言,掌握它将为你打开更多的职业机会。通过本课程的学习,你将能够快速提升自己的编程能力。让我们一起开始这段C#学习之旅吧!

课程目录

001 101-C#和.net框架.mp4 83.12M
002 102-编写第一个程序 Hello world.mp4 79.41M
003 103-第一个c#程序结构分析.mp4 48.16M
004 104-计算机使用的基本知识.mp4 106.38M
005 105-标识符.mp4 49.01M
006 106-Main方法,语句,块的定义.mp4 30.38M
007 107-Console.WriteLine 和Console.Write 方法.mp4 47.73M
008 108-学习如何格式化字符串.mp4 46.73M
009 109-声明第一个变量,给它赋值,并使用它.mp4 46.44M
010 110-简单类型之整数类型和小数类型.mp4 59.90M
011 111-简单类型之非数值类型char string bool.mp4 42.63M
012 112-练习 定义一些变量存储主角的信息.mp4 34.24M
013 113-字面值 转义字符.mp4 53.35M
014 114-在字符串前面加上 字符的作用和多变量声明和赋值.mp4 110.62M
015 115-数学运算符 加减乘除求余.mp4 85.36M
016 116-数学运算符更多的使用.mp4 52.17M
017 117-数学运算符 自加和自减运算符.mp4 81.40M
018 118-接受用户输入的字符串,整数和小数.mp4 67.22M
019 119-案例练习:接受用户从控制台输入的两个数字,并计算和,输出到控制台.mp4 36.96M
020 120-赋值运算符.mp4 34.24M
021 121-运算符的优先级.mp4 36.10M
022 122-练习1和2.mp4 33.04M
023 123-练习3和4.mp4 70.83M
024 124-练习5和6.mp4 62.16M
025 125-初识布尔运算(比较运算).mp4 31.68M
026 126-布尔运算符.mp4 32.92M
027 127-条件布尔运算符和取反运算符.mp4 54.70M
028 128-关于goto语句.mp4 20.50M
029 129-if语句.mp4 48.02M
030 130-if else语句.mp4 35.50M
031 131-三元运算符.mp4 32.86M
032 132-使用if else if else语句进行多条件判断.mp4 38.15M
033 133-switch语句.mp4 51.81M
034 134-while循环.mp4 39.82M
035 135-do while循环.mp4 40.07M
036 136-for循环.mp4 44.51M
037 137-循环的终止break语句.mp4 36.60M
038 138-循环的中断continue,goto和return结束循环 2.mp4 98.52M
039 138-循环的中断continue,goto和return结束循环.mp4 97.57M
040 139-练习1和2 布尔运算符和数学运算符 switch case语句练习.mp4 79.18M
041 140-练习3和4 for循环练习.mp4 68.94M
042 141-练习6和7 for循环和for循环的嵌套调用.mp4 58.32M
043 142-练习8和9 for循环的嵌套调用和随机数的生成.mp4 110.79M
044 143-练习10和11 循环结构练习,字符和字符串的处理.mp4 104.76M
045 144-练习12和13 循环练习.mp4 77.76M
046 145-显示转换和隐式转换.mp4 93.45M
047 146-枚举类型.mp4 105.36M
048 147-结构体.mp4 86.17M
049 148-数组的定义和初始化.mp4 84.07M
050 149-使用for循环,while循环和foreach来遍历数组.mp4 51.75M
051 150-字符串的处理.mp4 92.08M
052 151-练习1和2 练习for循环.mp4 68.45M
053 152-练习3和4 循环结构练习和字符操作.mp4 139.46M
054 153-练习5 对数组进行排序,Array.Sort和冒泡排序算法.mp4 139.93M
055 154-练习6和7 循环练习.mp4 81.04M
056 155-练习8 循环练习.mp4 76.66M
057 156-练习9和10 循环练习和字符串与字符的处理.mp4 100.21M
058 157-练习11和12 循环练习和字符串处理.mp4 90.02M
059 158-函数的定义和使用.mp4 100.49M
060 159-函数的定义和使用 案例学习.mp4 71.21M
061 160-参数数组-顶一个参数个数不确定的函数.mp4 74.05M
062 161-结构函数的定义和使用.mp4 69.63M
063 162-函数的重载.mp4 53.99M
064 163-委托的定义和声明.mp4 91.41M
065 164-函数的递归调用.mp4 50.89M
066 165-循环结构练习和函数练习.mp4 48.67M
067 166-练习 7 8 9 函数的递归 结构体和数学运算.mp4 85.37M
068 167-练习10和11 循环结构练习.mp4 67.69M
069 201-调试和错误处理-正常模式下的调试.mp4 50.38M
070 202-中断模式下的调试-添加断点.mp4 61.80M
071 203-中断模式下如何查看变量的值,如何修改变量的值.mp4 86.98M
072 204-错误处理(异常处理).mp4 90.07M
073 205-异常处理-案例2.mp4 69.88M
074 206-面向对象编程-定义类.mp4 96.67M
075 207-类的定义和声明.mp4 93.01M
076 208-构造函数.mp4 44.83M
077 209-属性的定义.mp4 125.40M
078 210-匿名类型.mp4 31.36M
079 211-堆和栈-程序运行时的内存区域.mp4 37.29M
080 212-值类型和引用类型 在内存中的存储.mp4 84.51M