2019-01-02

认识Visual Studio


2019-01-02_第1张图片


一、第一个C#控制台应用程序

知识点一:VS启动方法

第一种:双击图标

第二种:window+R——调出cmd,输入devenu

properties 属性的意思

知识点二:后缀名解释

.sln 解决方案文件:包含整个解决方案的信息

.csproj C#项目 项目文件

知识点三:运行代码的两种方式

第一种、启动

第二种、F5快捷键

知识点四:排查语法错误快捷方式

使用F6快捷键方式排查语法错误

知识点五:如何设置行号

工具——选项——文本编辑器——C#——行号

知识点六:注释符

第一种作用:注销

第二种作用:解释

知识点七:C#的三种注释符

第一种:单行注释 符号://

第二种:多行注释 符号 /* */

第三种:文本注释 符号/// 作用:多用来解释类

知识点八(重点):VS中常用的快捷键

ctrl+K+D 快速对齐代码

ctrl+Z 撤销

ctrl+S 保存

ctrl+J 快速弹出智能提示

ctrl+K+C 注释所选代码

ctrl+K+U 取消对所选代码的注释

F1 转到帮助文档

知识点九:什么是变量

变量;用来在计算机中存储数据的

命名规则:

1、确定存储的数据类型

2、给这块空间取一个有意义的名字

存储变量的法则:

变量类型 变量名 例:int number

变量名=变量值 例;number=100;

=;这里的=是赋值的意思,就是将右边的值赋给左边的变量

知识点十:数据类型

int 关键字 整数类型 有符号32位整数(大小)

double 关键字 小数类型 精度:15到16位

decimeal 关键字 金钱类型 精度: 28-29位 后要带m 例子:decimeal money=5000m;

string 关键字 字符串类型 可以存储空 语法 :string name=“张三”;

char 关键字 字符类型 不可以存储空 语法: char name=‘长’;

二、c#占位符

Console.WriteLine("计算结果:{0}+{1}={2}",Number1,Number2,Number1+Number2);

//占位符,从0开始



三、控制台程序的案例:(输入2个小于1000的正整数的和)

输入

Console.WriteLine("我的计算器:");//控制台输出一句话,之后换行Console.Write("请输入第一个数字:");//不换行

字符串转成int类型:

int Number1=Convert.ToInt32(Console.ReadLine());//字符串转int

读取

Console.ReadLine();//读取之后换行

占位符

Console.WriteLine("计算结果:{0}+{1}={2}",Number1,Number2,Number1+Number2);//占位符

结束运行

Console.ReadKey();//结束运行

程序的完善:我们的需求:

1、如果什么都不输入,报错

2、如果输入的小于0,或者大于1000,报错

3、输入的是不是数字

解决:

static void Main(string[] args) { //输入2个小于1000的正整数的之和 Console.WriteLine("我的计算器:"); Console.WriteLine("==================="); //打个标签 InputNumber1: Console.Write("请输入第一个数字:"); string str1=Console.ReadLine(); //判断,有没有输入(空格也算) if(str1.Trim().Length==0){ Console.WriteLine("没有输入有效字符!"); goto InputNumber1; } int num01 = Convert.ToInt32(str1); if(num01<0||num01>1000){ Console.Write("输入的数字必须介于0-1000之间!"); goto InputNumber1; } InputNumber2: Console.Write("请输入第二个数字:"); string str2 = Console.ReadLine(); if (str2.Trim().Length == 0) { Console.WriteLine("没有输入有效字符!"); goto InputNumber2; } int num02 = Convert.ToInt32(str2); if(num02<0||num02>1000){ Console.Write("输入的数字必须介于0-1000之间!"); goto InputNumber2; } Console.WriteLine("计算结果:{0}+{1}={2}",num01,num02,num01+num02);//占位符 Console.WriteLine("计算结束"); Console.Write("================="); Console.ReadKey();//结束运行 }

2019-01-02_第2张图片
第一个控制台程序

你可能感兴趣的:(2019-01-02)