那些年,小弟我们学过的C#前三章
第一章
1.C#的main方法
返回值可以为void或者int
四种Main()方法:
static void Main(){}
static void Main(){string[] args}
static int Main(){}
static int Main(){string[] args}
2.C#中变量
c#中常用数据类型:整型 int,浮点型float,字符串string布尔型bool
c#中变量的命名规则:
1,组成:英文字母、数字、“_”
2,开头:英文字母、“_”
3,不能使用关键字;
3.C#中的常量和变量
变量:可以变化的量
如:
Int num=5;
Num=7;
常量:一旦定义,其值不能再后续代码中再次修改
如:
Int num=5;
4.海量代码折叠
快捷键是Ctrl+K+S
const 数据类型常量名称=值;
注意点:常量不能被重新赋值
常量必须在声明时初始化
常量命名规则:01,有意义02,均大写03,长度宜长
5.输入输出
向控制台输出:
Console.WriteLine()方法--输出后换行
Console.WriteLine
例如:Console.WriteLine("我的课程名称是:{0}",course);
{0}是占位符
依次使用{0}、{1}、{2}与变量列表中的变量对应
从控制台读入:
Console.ReadLine();
6.访问修饰符
访问修饰符:如public、private等
返回类型:如int ,double ,string,void等
7.c#中的注释
单行注释://
多行注释:/**/
文档注释:/**
*/
第2章
1.c#与java的switch语句用法有什么不同
01.java中switch后的表达式取值只能为(int/char),但是c#中取值可以是(int/char/string)
02.java中case后可以没有break语句,但是在c#不行
2.if条件结构
在C#与java中完全相同
3.数组
int[ ] num = new int[5]{0,1,2,3,4};
int[ ] num = new int[ ]{0,1,2,3,4}; 省略长度
int[ ] num = {0,1,2,3,4}; 省略new
在C#中,数组可以省略长度,省略new.
循环输出数组中的元素
for (int i = 0; i < array.Length;i++ ) // 输出数组中的所有元素
{
Console.WriteLine(array[i]);
}
4.使用foreach循环遍历数组元素
foreach循环一般用于遍历整个数组
语法:foreach (元素类型变量名 in 集合或者数组名)
{
// 语句
}
5.二重循环
int i, j; // 循环变量
for (i = 1; i <= 5; i++)
{
// 内层循环控制每行打印数字的个数
for (j = 1; j <= i; j++)
{
Console.Write(j);
}
Console.WriteLine();
}
6.冒泡排序
规则:每次比较相邻两数,小的交换到前面,每轮节航速后最大的数交换到最