C#
BBBlueUUmii
Goldsmiths University of London---MFA
展开
-
C#基础教程 | out,ref参数和重载
01 out参数作用:一个函数中如果返回多个不同类型的值,需要用到out参数。要点:函数外可以不为变量赋值,而函数内必须为其赋值class Program { static void Main(string[] args) { //传出来了,需要申明变量来存储 int a; int b; int c; int d;//值已经存在里面了原创 2021-06-16 00:36:05 · 263 阅读 · 0 评论 -
C#基础教程 | 方法的语法,行参实参
1 方法的声明public static 返回值类型 函数名([参数列表])//返回值类型就是变量类型,int double string{函数代码体:}说明:【piblic】:访问修饰符,公开的,公共的,哪里都可以访问。【static】:静态标识符;【返回值类型】:如果不需要返回值就写void,就是无返回值的意思;【方法名】:当前方法的名字,要符合pascal命名规范;首字母大写【参数列表】:如果不需要参数,小括号中可以直接留空;如果需要参数,以:【参数类型 参数名】 形式书写原创 2021-06-15 23:55:01 · 176 阅读 · 0 评论 -
C#基础教程 | 数组的基本语法
**1.数组的概念数组是一个存储相同类型元素的固定大小的顺序集合。作用:一次性存储多个相同类型的变量2.数组的语法01 初始化数组名=new 数据类型【数组长度】;声明,初始化二合一格式数据类型【】数组名=new 数据类型【数组长度】;【】:指定数组的维度,默认是1维数组new:创建数组实例。static void Main(string[] args) { //数据类型【】数组名 = new 数据类型【数组长度】;原创 2021-06-15 20:49:56 · 1215 阅读 · 1 评论 -
C#基础教程 | 常量,枚举类型和结构体
**- 1. 常量语法: const 数据类型 常量名=值;常量名的命名一般全是大写,单词与单词直接下划线分割。如:IP//NAME****-2 枚举类型枚举作用:规范开发///不是放在main函数中放在 namespace下,这样在当前的命名空间下,所有类(class)都可以使用该枚举。使用枚举类型:枚举类型 变量名=枚举类型.值;枚举类型往往是一些事先定义好的,在项目中公共使用的一些数据。public enum 枚举名{值1,值2,值N}-3 结构原创 2021-06-15 05:35:57 · 353 阅读 · 0 评论 -
C#基础教程 | break和continue
break立刻结束循环体需要+【break】,否则无限循环continue立即结束本次循环continue只是中止本次循环,回到判断条件如果成立则接着开始下一次循环,否则推出循环。而break是完全中止循环 static void Main(string[] args) { //用while continue 实现计算1到100之间的除了能被7整除之外所有整数的和 int sum = 0; ...原创 2021-06-15 04:45:29 · 379 阅读 · 0 评论 -
C#基础教程 | for语句
**01 for语句for(初始表达式;条件表达式;增量表达式){循环体代码;}初始表达式:声明循环变量,记录循环的次数;【int i=1】条件表达式: 循环的条件;【i<10】增量表达式:改变循环条件的代码,使循环代码终有一天不再成立;【i++】1-100所有整数的和1-100所有奇数的和//偶数:int i=2;02 for语句的嵌套当遇到某个事情需要做一遍,另外的一件事情需要做n遍的时候;**...原创 2021-06-14 22:56:00 · 727 阅读 · 0 评论 -
C#基础教程 | While语句
**- 1 while语句**while(循环条件) //如果条件是true,执行循环体{循环体;} //循环完毕后,再次回到循环条件判断,如果依然成立,继续执行;如果不成立,跳出循环循环条件–一般为关系表达式或者一个bool类型的值循环体–要重复执行的代码class Program { static void Main(string[] args) { int i = 0; whi原创 2021-06-14 22:12:23 · 1384 阅读 · 0 评论 -
C#基础教程 | IF/ELSE判断语句
- 1 if 语句if(判断条件){要执行的代码;}“判断条件-----一般为关系表达式或者bool类型的值 static void Main(string[] args) { Console .WriteLine("请用户输入你的年龄:"); int age = Convert.ToInt32(Console.ReadLine()); if (age > 18) {原创 2021-06-14 20:48:51 · 910 阅读 · 1 评论 -
C#基础教程 | 关系运算符和逻辑运算符
1 关系运算符< >= <= == !=关系表达式的运算结果只有对错,所以关系表达式就是bool类型2 逻辑运算符&&与&&两边表达式结果都为true,这个逻辑与表达式结果为true;&&两边表达式结果只要有一个为false,这个逻辑与表达式结果为false;|| 或者|| 两个表达式只要有一个成立,整体表达式都是true;|| 只有两个表达式都为false,整体表达式才是false;!非真的变假的,假的原创 2021-06-13 18:21:56 · 262 阅读 · 0 评论 -
C#基础教程 | 两种类型转换和convert类型转换
1 隐式类型转换(自动类型转换)两种类型兼容;int和double兼容(都是数字类型);原类型要小于目标类型(小的转大的)----int—double;int—float;2 显示类型转换(强制类型转换)两种类型兼容;都是数字类型原类型大于目标类型(大的转小的)----double-int;double-float;【语法:(待转换的类型)要转换的值】 static void Main(string[] args) { double .原创 2021-06-13 17:39:54 · 654 阅读 · 0 评论 -
C#基础教程 | 运算符,接收用户输入和转义符
**- 1 一元运算符和二元运算符一元运算符:—【++/–】对于++/–这样只需要一个操作数就能完成的运算;二元运算符:—【±*/%】对于需要两个或者以上才能完成的运算的操作符;**- 2 接受用户输入Console.ReadLine();【Console.ReadLine();】接收用户再控制台的输入,同时也有暂停当前程序的作用。//读一行 static void Main(string[] args) { Console.WriteLine(原创 2021-06-13 07:05:27 · 607 阅读 · 0 评论 -
C#基础教程 | 变量,运算符和占位符
**- 变量的概念变量-----给存储空间起了个名通过自己起的名,覆盖了系统给的地址。通过【number】【name】找到数据****- 变量的用法变量类型 变量名=值;****- 基本数据类型int 整数float整数+小数,值后面+f / float number=0.28f (小数点后7位)double 整数+小数 (小数点后15-16位)string 文本string name= "";char 字符类型/最多最少只能有一个字符 / 男or1;不能存储12原创 2021-06-13 05:06:45 · 312 阅读 · 0 评论 -
C#基础教程 | VS中常用的快捷键与界面介绍
1. VS中常用快捷键Ctrl+K+C:注释所选代码/Ctrl+K+U:取消对所选代码的注释2. 界面介绍.CS结尾就是C#文件【解决方案-项目-类】概念【Solution可添加project】【project可添加item】【solution-公司》project-部门》item-员工】界面介绍using-地址namespace-项目名称class-类main-程序主入口using System;//引用命名空间-地址namespace _02_pro原创 2021-06-13 02:51:35 · 683 阅读 · 0 评论 -
C#基础教程 |第一个程序与三种注释
01 Main函数的概念Main函数是我们程序的主入口,你写的代码如果想要被执行的话,必须写在Main函数中,class Progeam //类{ static void Main (string[]args) {//可被执行 }}02 两行代码Console.WriteLine("要打印的内容“);把内容输出到控制台;Consloe.ReadKey();暂停当前程序,,等待用户按下任意键继续;Console 控制台 static void M原创 2021-06-12 23:06:58 · 101 阅读 · 0 评论