C#语法快速热身

简介: C#语法快速热身

一、C#中的条件语句:

1.if(条件){

//代码

}else{

//代码

}

2.多重if:

if(条件){

//代码

}else if(条件){

//代码

}else{

//代码

}

3.嵌套if

if(条件){

if(条件){

//代码

}else{

//代码

}

}else {

//代码

}

4.switch结构:

switch(整型、字符串){

case 1:

//代码

break;

case 2:

//代码

break;

default:

//代码

break;

}

二、C#中的数组:

1.定义数组:

(1)数据类型 [] 数组名 = new 数据类型 [5];

(2)数据类型 [] 数组名 = new 数据类型 [5]{1,2,3,4,5}

(3)数据类型 [] 数组名 = {1,2,4}

(4)数据类型 [] 数组名 = new 数据类型 []{1,2,3,4,5};

2.给数组中赋值:

数组名[下标] = 值

3.获取数组的长度:

数组名.Length

三、C#中的循环:

while(循环条件){循环操作}

特点:先判断在执行

do{循环操作}while(循环条件)

特点:先执行在判断

for(初始化变量并赋值;循环条件;循环迭代){

//循环操作

}

特点:循环次数固定的情况下。

四、break:

1.在switch中:退出case语句

2.在循环中:结束循环

五、continue:

结束当前循环继续下次循环

六、foreach循环:

特点:主要遍历数组、集合或者字符串

语法:foreach(数据类型 变量名 in 数组(集合)){

//循环操作

}

eg:

String str =“我爱你中国”;

foreach(char s in str){

Console.WriteLine(s);

}

七、冒泡排序

口诀:n个数字来排序,两两相比小靠前,外层循环n-1,内层循环n-1-i。

eg: public static void TestMP() {

int[] num = {32,45,76,2,43,36 };

//将数组中的元素从小到大显示出来

//外层循环:比较的是多少轮 n-1

//内层循环:比较的是每轮多少次 n-1-i

int temp = 0;

for (int i = 0; i < num.Length - 1;i++ ) {

for (int j = 0; j < num.Length - 1 - i;j++ ) {

if(num[j]>num[j+1]){

temp = num[j];

num[j] = num[j + 1];

num[j + 1] = temp;

}

}

}

Console.WriteLine(“从小到大排序结果为:”);

foreach(int n in num){

Console.WriteLine(n);

}

}

相关文章
|
2月前
|
存储 开发框架 .NET
【C#】C# 基础语法与游戏开发
【1月更文挑战第21天】【C#】C# 基础语法与游戏开发
|
8月前
|
C#
C#的基本语法结构学习案例详解
C#的基本语法结构学习案例详解
40 0
|
2月前
|
C#
C#的基本语法结构学习
【5月更文挑战第17天】C#基础语法包括变量(如`int x = 10`)、常量(`const int MAX_VALUE = 100`)、运算符(如算术和比较运算符)、控制语句(if、for、while等)和函数声明(`int Add(int x, int y) { return x + y; }`)。这些构成C#程序的基本元素。
51 0
|
2月前
|
开发框架 安全 .NET
C# .NET面试系列一:基础语法
<h2>基础语法 #### 1. 字符串中 string str = null 和 string str = "" 和 string str = string.Empty 的区别? string str=null: ```c# 这表示字符串变量str被初始化为null,即它不引用任何对象。这与空字符串是不同的,因为空字符串是一个具有零长度的字符串对象,不会分配内存空间 ``` string.Empty: ```c# 这表示字符串变量str被初始化为空字符串,即一个具有零长度的字符串对象。这与null是不同的,因为str引用了一个空字符串对象 ``` string str="" :
89 1
|
2月前
|
存储 C# 开发者
C#基础语法
C#基础语法
17 0
|
2月前
|
存储 C#
C#基础语法(类和对象)
C#基础语法(类和对象)
25 2
|
2月前
|
存储 C#
C#基础语法(数组和函数)
C#基础语法(数组和函数)
34 1
|
2月前
|
C#
C#基础语法(判断和循环)
C#基础语法(判断和循环)
31 1
|
2月前
|
Java 程序员 C#
C# 介绍、应用领域、入门、语法、输出和注释详解
C#(发音为“C-Sharp”)是一种由 Microsoft 创建的面向对象的编程语言,运行在 .NET Framework 上。源于 C 家族,与流行的语言如 C++ 和 Java 相近。首个版本发布于 2002 年,而最新版本,C# 12,于 2023 年 11 月发布
87 0
|
2月前
|
SQL 开发框架 .NET
C#进阶-LINQ表达式基础语法
本篇文章我们将演示LINQ扩展包的基础语法,以Select查询、Count计数、Average平均值、OrderBy排序函数为例,目前LINQ支持两种语法,我会在每个案例前先用大家熟知的SQL语句表达,再在后面用C#的两种LINQ语法分别实现。LINQ语法第一次接触难免感到陌生,最好的学习方式就是在项目中多去使用,相信会有很多感悟。
61 0