我的c#学习 一
目录
一。 我的第一此程序 hello world (你好世界
using System;
namespace{
class helloworld{
public void main(String[] args){
Console.WritrLine("helo world");
Console.ReadyKey();
}
}
}
二。 编译需要的快捷键
1. ctrl+s:保存 ctrl+v:粘贴2.ctrl+x:剪切 ctrl+z: 撤销
3.ctrl+k+d:快速对齐代码4. ctrl +j :快速弹出智能提示
5.ctrl+K+C :注释所选代码
6. ctrl +K+U:取消对代码的注释
f1 :转到帮助文档
三。程序的注解
1.//单行注释
2./**/ 多行注释
3.///文档注释4.格式化输出:
Console.WriteLine(“我的名字是{0},我的QQ号{1}”,“礼拜 ”,“1374857824”);
四。变量的命名规则
1.必须 以 ‘字母’‘_’ @ 符号开头
2.后面可以跟任意的 字母 或者是 数 字 下划线
注意
1.你的变量名不要与c#系统中的关键字重复
2.在c#中大小写是敏感的
3.定义变量是变量要有意义(非必须 )
五。数字整形
1.小数整形(浮点型)
float
double (默认的类型)
decimal
2.非数值类型
char 字符类型 一个字符 要用单引号
boolean 布尔型 true false
string 字符串 一组字符 要用双引号
六。转义字符
\' 单引号符
\" 双引号符
\f 换页
\b 退格
\r 回车
\t 横向跳格
\\ 输出一个反斜杠
\n 换行
七。@修饰的字符串
1.@修饰的字符串,不识别转义字符
2.@修饰的字符串会会保存字符串里的格式
3.两个双引号可以输出一个双引号
八。数学运算符
1.+加法
2.-减法
3.* 乘法
4./除法
5.%求
九。一元运算符 二元运算符 三元运算符
处理一次运算 处理两次运算 处理三次运算除法 因为整数➗整数时会有出现小数的时候 int/int int
int/float float
int/double double
十。数字穿的连接
数字串与数字串相连用+
例如“abd”+“你好啊” 结果为 abd你好啊
(“a=”+a+", b ="+b+", c ="+c )
("a = {0} , b = {1} , c = {2} ",a ,b ,c)
十一。赋值运算符
+= a+=5 a = a+5
-=
*=
/=
%=
1.无论++在变量的前面或者后面都是是变量直接加一例如
++m(先加一在使用值) m++(先使用值再加一) 就等于m
m=m+1
--m m--
十二。运算符的优先级
1.++ --的优先级最高 其次是* / 最后是+ -
2.小括号可以改变优先级
3.括号可以多层嵌套
十三。读取用户输入
1.Console.ReadLine() //读取用户输入的一行文本,返回一个字符串
2.Convert.Toxx(str) Xx类型转换
Console.WriteLine("药剂50金币一个,圣剑280金币一把。");//小作品
string str = Console.ReadLine();
double num1 = Convert.ToDouble(str);
string str1 = Console.ReadLine();
double num2 = Convert.ToDouble(str1);
Console.WriteLine("你购买了{0}个药剂 和{1}把圣剑 一共花费{2}={0}*50 + 280*{1}",num1,num2,50*num1 + 280*num2);
Console.ReadKey();