
C#初级篇
Lymon_z
本博客里的文章均是在网上学习后所做的笔记,并非原创,如有版权问题概不负责。
展开
-
C#和.NET框架
文章有C#初级篇、中级篇、高级篇、数据结构篇,该系列文章均是我在泰课网上学习所做的笔记,并非原创。转载 2017-08-28 11:04:50 · 304 阅读 · 0 评论 -
C#简单数据类型
整数类型byte:0 -- 255int:-2147483648 -- 2,147,483,647long:-923,372,036,854,775,808 -- 923,372,036,854,775,807short:-32,768 -- 32,767浮点类型float:-3.4 x 10^38 -- -3.4 x 10^38doub转载 2017-08-28 11:21:04 · 385 阅读 · 0 评论 -
函数的重载||委托类型的定义
函数的重载在类下面定义两个相同的函数,分别修改两个函数的返回类型和参数类型,这是函数重载的方法。static int MaxValue(params int[] array) { Console.WriteLine("这里是int方法"); int max = 0; for(int i = 1; i < arra原创 2017-09-17 21:21:20 · 390 阅读 · 0 评论 -
函数的定义与调用&&参数数组
函数的定义与调用一个最基础的C#程序结构是这样的using System;using ....;namespace xxx{ class Program { static void Main(string[] args) { } }}当我们要定义函数的时候,要在类下定义函数namespace xxx{ class原创 2017-09-17 17:00:34 · 1441 阅读 · 0 评论 -
数组的遍历和字符串的操作
数组的遍历遍历数组有三种循环方式for循环int i = 0;int[] scores = { 12, 16, 2, 6, 7, 23, 7, 4, 7 };Console.WriteLine("for循环遍历数组");for(i = 0; i < scores.Length; i++){ Console.WriteLine(scores[i]);}while循环while原创 2017-09-08 14:03:01 · 2906 阅读 · 0 评论 -
数据的显式隐式转换以及枚举、结构体和数组
数据的显隐式转换显式转换又称为强制转换,是由数值范围大的数据类型转换成数值范围小的数据类型,之所以需要强制转换,是因为范围大的数据转换成范围小的数据的时候,可能会造成溢出,编译器无法通过。相对应的隐式转换则是由数值范围小的数据类型转换成数值范围大的数据类型,因为范围小,所以不用担心数值超出该数据类型的数值范围。byte myByte = 123;int myInt = myByte; //隐式转换原创 2017-09-08 13:49:58 · 862 阅读 · 0 评论 -
关于数学运算符的自加和自减
操作数的自加自减共有四种情况:i++,i--,++i,--i在没有赋值的情况下首先++和--不论在操作数的前面和后面,结果总是会是操作数加1或减1在赋值的情况下int i = 45;int res1 = i++;int res2 = ++1;Console.WriteLine(res1+":"+res2);//res1结果为45,res2结果为47由此可见操作数和运转载 2017-08-28 23:25:30 · 480 阅读 · 0 评论 -
格式化字符串
格式化字符串对字符串格式化的输出:Console.WriteLine("两个数相加{0}+{1}={2}",4,6,10);多重标记Console.WriteLine("Three integers are {1},{0} and {1}",3,5);但是标记不能引用超出替换值列表长度以外位置的值Console.WriteLine("Two inte转载 2017-08-28 11:19:55 · 174 阅读 · 0 评论 -
Main方法,语句,块的定义
Main方法1.每个C#程序必须有一个Main方法2.每个C#程序可执行起点在Main中的第一条指令3.Main方法最简单的语句:static void Main(){}语句语句是描述一个类型或告诉程序去执行某个动作的源代码指令,语句以分号结束块1.块是由一个大括号包围起来的0条或多条语句序列,在语法上相当于一条语句2.某些特定的程序转载 2017-08-28 11:19:22 · 768 阅读 · 0 评论 -
标识符
要点1.字母和下划线可以放在任何位置2.数字不能放在首位3.@字符只能放在首位4.标识符不能有“.”5.标识符不能和关键字重复C#命名规范Camel命名法首个单词的首个字母小写,其余单词的首个字母均大写。(enemyHP)Pascal命名法每个单词的首字母都大写,如果是英文单词的缩写则全部使用大写。(EnemyHP、H转载 2017-08-28 11:18:33 · 259 阅读 · 0 评论 -
C#简单程序的结构分析
引入命名空间程序头部使用using关键字标识的代码定义命名空间使用namespace关键字标识的代码定义类class Program定义一个Main方法static void Main(String[] args){}方法体在方法里写的语句为方法体转载 2017-08-28 11:16:06 · 290 阅读 · 0 评论 -
条件语句和循环语句
条件语句if语句有三种用法1.if(表达式){...} //如果表达式的值为真,则执行括号内的复合语句2.if(表达式){语句1}else{语句2} //如果表达式的值为真,则执行语句1,否则执行语句23.if(表达式){语句1}else if{语句2}else if{语句3}...else{语句m} //如果转载 2017-09-02 11:30:37 · 5143 阅读 · 0 评论