2019-01-02

认识Visual Studio



2019-01-02
文章图片


一、第一个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、输入的是不是数字
解决:
【2019-01-02】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
文章图片
第一个控制台程序

    推荐阅读