📄️ 第一行代码
我已经迫不及待地写一下人生中的 第一行C#代码:Hello world!
📄️ 基础语法
C# 是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。
📄️ 关键字
C#包含对编译器具有特殊含义的保留字。这些保留字称为“关键字”。
📄️ 数据类型
C#是一种强类型的语言。
📄️ 类型转换
类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。在 C# 中,类型铸造有两种形式:
📄️ 变量
在C#中,变量包含特定数据类型的数据值。
📄️ 常量
常量是固定值,程序执行期间不会改变。
📄️ 隐式变量(var)
在C#中,变量必须使用数据类型声明。这些称为显式类型变量。
📄️ 数字类型(Number)
通常,数字可以分为两种类型:整数类型 和 浮点类型。
📄️ 字符串(String)
在C#中,字符串是用于表示文本的一系列字符。它可以是字符,单词 或 用双引号“引起来的长段落。
📄️ 日期和时间(DateTime)
C#包含DateTime可处理日期和时间的结构。
📄️ 值类型和引用类型
在C#中,根据这些数据类型在内存中存储值的方式对它们进行分类。C#包括以下类别的数据类型:
📄️ 匿名类型
在C#中,匿名类型是没有任何名称的类型(类),该名称只能包含公共只读属性。
📄️ 动态类型(Dynamic)
C#4.0(.NET 4.5)引入了一个名为 dynamic 的新类型,它避免了编译时类型检查。
📄️ 运算符
C#中的运算符是对操作数执行某些操作的一些特殊符号。在数学中,加号(+)是左右数之和。
📄️ if 条件语句
C#提供了许多决策语句,这些语句可根据某些逻辑条件帮助C#程序的流程。
📄️ 三元运算符
C#包含一个决策运算符 ? :,称为条件运算符 或 三元运算符。它是 if-else 条件的缩写。
📄️ Switch 语句
当您要针对三个或更多条件测试变量时,可以使用 switch 语句代替 if else 语句。在这里,您将了解switch语句以及如何在C#程序中有效地使用它。
📄️ for 循环
在这里,您将学习如何使用 for 循环,for循环的结构,嵌套的for循环多次执行语句或代码块,以及如何退出for循环。
📄️ while 循环
C#提供while循环,只要指定条件返回false,则重复执行代码块。
📄️ do while 循环
do...while循环与while循环相同,只是 do...while 循环至少执行一次代码块。