提示:以下是本篇文章正文内容,下面案例可供参考
一、注释符
1)、注销
2)、解释
二、C#的3种注释符
1)、单行注释 //
2)、多行注释 /要注释的内容/
3)、文档注释 /// 多用来解释类或者方法
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //将Hello World打印到控制台中 Console.WriteLine("Hello World"); //暂停当前的程序 Console.ReadKey(); /*多行注释 Console.WriteLine("Hello World"); Console.WriteLine("Hello World"); Console.WriteLine("Hello World"); Console.WriteLine("Hello World"); Console.WriteLine("Hello World"); Console.WriteLine("Hello World"); Console.WriteLine("Hello World"); Console.WriteLine("Hello World"); * */ } /// <summary> /// 文本注释 /// </summary> public class Person { } } }
三、VS的常用快捷键
Ctrl+K+D:快速对齐代码
Ctrl+Z:撤销
Ctrl+S:保存(一定要经常保存!)
Ctrl+J:快速弹出智能提示
Ctrl+K+C:注释所选代码
Ctrl+K+U:取消对所选代码的注释
F1:转到帮助文档
折叠冗余代码:#Region 和#EndRegion
四、变量
用来在计算机当中存储数据。
举例说明:
存储整数100
数据类型:整数
在内存中开辟的空间应该是整数类型 int
存储变量的语法:
变量类型 变量名;
变量名=值;
"="号:在这并不表示等于的意思,而是赋值的意思,表示把等号右边的值赋值给等号左边的变量。
声明并且给变量赋值的简写形式:
变量类型 变量名=值;
五、数据类型
1)、整数类型:int 只能存储整数,不能存储小数。
2)、小数类型:double 既能存储整数,也能存储小数,小数点后面的位数 15~16位。
3)、金钱类型:decimal:用来存储金钱,值后面需要加上一个m.
4)、字符串类型:string,用来存储多个文本,也可以存储空,字符串类型的值需要被 双引号引来,
这个双引号必须是英文半角状态下的双引号
5)、字符类型:char,用来存储单个字符,最多、最少只能有一个字符,不能存储空。
字符类型的值需要用 单引号因起来。英文半角状态下的单引号。
//官方语言:声明或定义了一个int类型的变量 int number;//在内存中开辟了一块能够存储整数的空间 //官方语言:给这个变量进行赋值 number = 100;//把100存储到了这块空间内 //上述用一条语句表示 int number2 = 100; //可以存放整数和小数 double d = 3.14; //张三,李四,王五,赵六 abcdefg string name = "张三"; string s = "";//字符串可以存储 空 //字符串 字符 羊肉串和羊肉 char gender='男'; decimal money = 5000m;
六、波浪线
1)、如果你的代码中出现了红色的波浪线,意味着你的代码中出现了
语法错误。
2)、如果你的代码中出现了绿色的波浪线,说明你的代码语法并没有错误,
只不过提示你有可能会出现错误,但是不一定会出现错误。警告线
六、变量的使用规则
如果你要是用变量的话,应该要先声明再赋值再使用。
七、变量命名规则:
首先要保证的就是这个变量的名字要有意义。
1 必须以“字母”或@符号开头,不要以数字开头。
2 后面可以跟任意“字母”、数字、下划线。
//有意义 int number1 = 10; int number_2 = 10; //无意义 int a = 10; int b = 20;
注意:
1)你起的变量名不要与C#系统中的关键字重复.
2)在C#中,大小写是敏感的. HTML不区分大小写。
3) 同一个变量名不允许重复定义(先这么认为,不严谨)
给变量起名字的时候要满足两个命名规范:
1、Camel 骆驼命名规范。要求变量名首单词的首字母要小写,其余每个单词的首字母要大写。
highSchoolStudent
多用于给变量命名。
2、Pascal 命名规范:要求每个单词的首字母都要大写,其余字母小写。多用于给类或者方法命名。
HighSchoolStudent
/* 题目1. 定义一个变量存储一个人的年龄(18),然后发现这个人的年龄不是18岁,要把这个人的年龄修改成81岁(本题体会变量可以被重复多次赋值),最后把这个人的年龄输出到屏幕上? */ int age = 18; age = 81; Console.WriteLine("我的年龄是" + age+"岁。"); Console.ReadKey();
交换变量
/* * 题目2:定义两个变量如:number1,number2分别赋值为10和5,写程序交换两个变量的值(两种方法都掌握) */ //不要使用此方法,这不属于交换 //int number1 = 10; //int number2 = 5; //Console.WriteLine("交换后,number1的值是{0},number2的值是{1}", number2, number1); //Console.ReadKey(); //第一种方法 int number1 = 10; int number2 = 5; int temp = number1; number1 = number2; number2 = temp; Console.WriteLine("交换后,number1的值是{0},number2的值是{1}", number1, number2); Console.ReadKey(); //第二种方法,number2用6表示更加直观 int n1 = 10; int n2 = 6; n1 = n1 + n2;//n1=16,n2=6 n2 = n1 - n2;//n1=16,n2=10 n1 = n1 - n2;//n1=6,n2=10 Console.WriteLine("交换后,n1的值是{0},n2的值是{1}", n1, n2); Console.ReadKey();
八、赋值运算符
=:表示赋值的意思,表示把等号右边的值,赋值给等号左边的变量。
由等号连接的表达式称之为赋值表达式。
注意:
每个表达式我们都可以求解除一个定值,对于赋值表达式而言,等号左边的变量的值,
就是整个赋值表达式的值。
int number=10;
int n = 10; //重新赋值,原先的值会被取代 n = 50; Console.WriteLine(n); Console.ReadKey();
九、+号的作用
1)、连接:当+号两边有一边是字符串的时候,+号就起到连接的作用。
string name = "张三"; Console.WriteLine("你好,"+name); Console.ReadKey();
2)、相加:两边是数字的时候
int n = 5; Console.WriteLine(1+n); Console.ReadKey();
//注意字符串与数字相加 Console.WriteLine(1+"5"); Console.ReadKey();
十、占位符
使用方法:先挖个坑,再填个坑。
使用占位符需要注意的地方:
1、你挖了几个坑,就应该填几个坑,如果你多填了,没效果。
如果你少填了,抛异常。
2、输出顺序:按照挖坑的顺序输出。
//不使用占位符 int n1 = 10; int n2 = 20; int n3 = 30; Console.WriteLine("第一个数字是" + n1 + ",第二个数字是" + n2 + ",第三个数字是" + n3); Console.ReadKey();
//使用占位符 int n1 = 10; int n2 = 20; int n3 = 30; Console.WriteLine("第一个数字是{0},第二个数字是{1},第三个数字是{2}",n1,n2,n3); //Console.WriteLine("第一个数字是" + n1 + ",第二个数字是" + n2 + ",第三个数字是" + n3); Console.ReadKey();
/*题目3: 有个叫路飞的人在旅店登记的时候前台让他填一张表,这张表的里的内容要存到电脑上,有姓名、年龄、邮箱、家庭住址,悬赏金.之后把这些信息显示出来 我叫路飞,我住在海贼王岛,我今年19了,我的邮箱是lufei@qq.com,我的悬赏金30亿。 */ string name = "路飞"; int age = 19; string email = "lufei@qq.com"; string address = "海贼王岛"; string money = "30亿"; //Console.WriteLine("我叫" + name + ",我住在" + address + ",我今年" + age + "了,我的邮箱是" + email + ",我的悬赏金是" + money+"。"); Console.WriteLine("我叫{0},我住在{1},我今年{2}了,我的邮箱是{3},我的悬赏金是{4}。",name,address,age,email ,money ); Console.ReadKey();