.NET
(≯^ω^≮)喵毛
这个作者很懒,什么都没留下…
展开
-
C# 选择结构switch
Switch结构注意:switch会根据变量选择相等的变量值,然后跳转执行相应的语句。break:是退出循环或者switch的意思。如果没有break退出,switch结构在执行相应语句后,会继续向下执行其他条件语句,直到最后一个case或default执行完成退出switch。switch(变量){ case 变量值1; 执行语句1; break; //退出switch case...原创 2019-07-17 13:09:41 · 1872 阅读 · 0 评论 -
C# 三元表达式
三元表达式类似“if”的分支结构//判断关系表达式是否成立,成立执行表达式1;不成立执行表达式2关系表达式 ? 表达式1 : 表达式2;int n1 = 1;int n2 = 5;int max = n1 > n2 ? n1 : n2;Console.WriteLine(max);...原创 2019-07-19 16:35:07 · 1328 阅读 · 0 评论 -
C# 随机数生成 Random
随机数函数:Random//创建一个随机数对象Random r = new Random();//调用随机数生成的方法Next,随机生成1-10之间的数int n = r.Next(1,11); //生成范围:1-10,11不包括在内Console.WriteLine("r={0}",n);...原创 2019-07-19 16:51:51 · 494 阅读 · 0 评论 -
C# 定义常量 const
常量在定义类型前加上 const ,表示这个变量不能被重新赋值,只存在初始赋值。int num1 = 10; //定义和初始值变量num1 = 20; //重新赋值变量const int num2 = 10; //定义和初始值常量num2 = 20; //报错,程序无法正常运行Console.WriteLine("num1={0}, num2={1}",num1,num2);...原创 2019-07-20 11:22:58 · 1592 阅读 · 0 评论 -
C# 枚举类型 Enum
注意枚举不能存放数字,但可以用数字代码枚举的数据创建枚举public enum Name{ 小明, 小洪, 小刚}public enum Book{ 文学, 历史, 小说}枚举使用Name name1 = Name.小明;Name name2 = Name.小洪;Book book1 = Book.文学;Book book2 = Book.历史;...原创 2019-07-24 13:12:00 · 430 阅读 · 0 评论 -
C# 结构体 struct
结构体是在定义自己的变量类型。int也是结构体,是系统定义好的结构体。结构定义public struct person{ //定义结构内的字段 public string _name; //在字段的变量前加下划线, public int _age; public string _gender;}...原创 2019-07-24 14:14:15 · 370 阅读 · 0 评论 -
C# 数组
数组结构int数组:string数组:blood数组:数组赋值数组声明方式方式一:int[] num = new int[10]; 这种方式无赋值,默认都是0方式二:int[] num = {1,2,3,4,5,6,7,8,9,10}; 这种方式手动赋值,通过赋值数量来定义数组长度其他类型数组同上一样...原创 2019-07-24 15:18:05 · 105 阅读 · 0 评论 -
C# 冒泡排序
冒泡排序排序思路(升序): 从第一位数开始不断与后一位数比较大小,如果前一位数大,则两个比较数交换,然后进行下一位数比较。直至倒二位与倒一位数进行比较完成,接下来重新从第一位开始再次比较。核心思路: 通过两两比较,每一趟的比较都把最大值移到最后一位。经过多次比较,最小值就在第一位,最大值在最后一位。 //创建随机数组 Random r = new Random()...原创 2019-07-25 16:37:04 · 168 阅读 · 0 评论 -
C# 方法(函数)
方法(函数)的定义修饰符 static 方法返回值类型 方法名(参数1,参数2,....){ 方法体 return 返回值;(返回值的类型在方法名前已经定义了)}修饰符: public, private, protected方法类型: int, string, double, char, int[], string[]方法名: 取名要按Pascal规则,首字母大写实例publ...原创 2019-07-25 17:11:09 · 1207 阅读 · 0 评论 -
C# break和continue
break:退出当前循环结构或者退出当前switch结构。continue:结束当前循环,进行下一轮循环。(仍然会判断循环条件,不满足循环条件,循环一样结束)...原创 2019-07-19 16:26:24 · 225 阅读 · 0 评论 -
C# for循环结构
注意循环结构一共有三种:while循环do while循环for循环这三种循环都是条件为“真”时继续循环,条件为“假”时退出循环。原创 2019-07-19 15:26:34 · 908 阅读 · 1 评论 -
C# while循环结构
注意循环结构一共有三种:while循环do while循环for循环这三种循环都是条件为“真”时继续循环,条件为“假”时退出循环。原创 2019-07-17 16:51:45 · 919 阅读 · 0 评论 -
C# .NET 类型转换
自动类型转换条件:类型兼容,比如:int类型和double类型兼容,string类型和char类型兼容。目标类型精确度大于源类型精确度,比如:double类型精确度高于int类型。举例:int num1 = 10;double num2 = num1;//结果num2值为:10,类型为:double。强制类型转换**条件:**类型兼容,同上举例:double num1 ...原创 2019-07-07 14:43:25 · 284 阅读 · 0 评论 -
C# .NET ++和--
++n++ 和 ++n 等于 n=n+1。int n = 10;int sum1 = 10 + n++; //n++ 指先运算,再进行n=n+1;Console.WriteLine("n={0}", n); //结果:n=11Console.WriteLine("sum1={0}", sum1); //结果:sum1=20int sum2 = 10 + ++n; //++n 指先进行n...原创 2019-07-07 16:18:49 · 1644 阅读 · 0 评论 -
C# .NET 运算符
算术运算符+:加-:减*:乘/:除%:取余++:加一– :减一=:赋值+=:加n,num+=5 等于 num=num+5-=:减n,num-=5 等于 num=num-5*=:乘n,num*=5 等于 num=num*5/=:除n,num/=5 等于 num=num/5关系运算符<:小于<=:小于等于>:大于>=:大于等于==:相...原创 2019-07-07 17:10:20 · 807 阅读 · 0 评论 -
C# do while循环结构
注意循环结构一共有三种:while循环do while循环for循环这三种循环都是条件为“真”时继续循环,条件为“假”时退出循环。原创 2019-07-17 17:01:08 · 609 阅读 · 2 评论 -
C# .NET 工厂模式
工厂模式作用:将创建对象变成【统一】、【可管理】的过程。通过工厂模式可以实现对象的【单例】,避免重复创建对象。思想:【核心思想】是通过调用工厂类,传递对象参数,实现一个工厂类创建所有需要的对象。创建一个工厂类,实现参数化创建对象。放弃使用“new”来创建对象,改用工厂类的方法统一创建对象。工厂模式代码工厂类 class GameObjectFactory { ...原创 2019-08-21 19:31:23 · 499 阅读 · 0 评论 -
C# .NET 的分支结构 if-else
if结构:if(判断条件){ 判断条件为真时,执行该代码段}举例:int n = 1;//判断你是否等于1,如果是的话n+1。if(n==1){ n++;}Console.WriteLine("n={0}", n); //结果:n=2if-else结构if(判断条件){ 判断条件为真时,执行该代码段}else{ 判断条件为假时,执行该代码段}举例:int ...原创 2019-07-07 17:20:27 · 608 阅读 · 0 评论 -
C# 捕获异常 try-catch
场景:获取用户输入的数字Console.WriteLine("请输入数字:");int num = Convert.ToInt32(Console.ReadLine()); //把输入的数字转成int类型Console.WriteLine(num); //打印输出获取的数字异常情况:当用户输入字母、符号时,第二步无法正常转换成int类型,程序会抛出异常。解决的办法是用try-catch...原创 2019-07-07 19:37:27 · 996 阅读 · 0 评论 -
C# foreach循环遍历结构
foreach结构foreach(变量类型 变量 in 数组){ 按顺序循环遍历所有数组的元素,变量每次循环都代表数组特定索引的值}foreach使用foreach虽然属于循环结构,但不能对数组变量做赋值操作。作用: 主要作用是遍历元素//定义数组numsint[] nums = {1,2,3,4,5,6,7,8,9};//遍历数组nums内的所有元素foreach(int ...原创 2019-07-26 16:55:30 · 2362 阅读 · 0 评论