用户:宇轩yu_xuan查看:24 回复:7 评论:24 创建时间:2020-08-29T11:06:13
最近非常悠闲,就来BCM搞事
然后我就搞C#教程吧,至于为啥子不搞C++,因为C++已经有帖子教程了,但是全BCM都没有半个C#教程233333
C#是C和C++优化而来的,优化了C++的内存指针,安全性问题等,还简化了代码
变量与常量!
常用变量形式有----int(整数)string(字符串)float(浮点数)
定义一个变量非常简单!比如说你要定义一个叫giao的整数变量,只需要写代码:
int giao;
但是他是没有值的,所以需要给他赋值
int giao;
giao = 666;
那能不能简化一下呢
可以!
int giao = 666;
OK,就是这么简单
那么变量之间能不能互相转换?
可以
我们现在来讲显式转换----string int
比如说你初始化一个int变量为giao,赋值为8
int giao = 8;
然后初始化一个string变量sum
string sum = "";
OK,如果你直接写sum = giao,编译器会报错为=无法将int隐式转换为string
所以我们就要显式转换!
int转换string的代码如下
sum = giao.ToString();
string转换int的代码如下
giao = int.Parse(sum);
就是这么简单!
那么常量是什么呢?
常量,就是不变的量,你给他初始化一个值,他就是这个值,永远不会变
而且,常量必须初始化,没有初始化会报错!
可以用const语句定义一个常量!
const int GG = 88520
这就是定义一个int整数类型的常量方法
当然,也可以定义浮点数啊,字符串啊,都可以
但是就不能动了,如果你再重新给他赋值,编译器会报错
变量的输出与常量的输出
都一样!
比如说你输出一个int变量giao
如果这个giao的值是8,那么输出的结果也是8
就是这么简单!
但是有什么办法把变量搞到文本里面吗
有的,代码如下
int 年龄 = 100;
Console.WriteLine("猫能星今天{0}岁",年龄);
Console.ReadLine();
因为你定义了一个整数变量,他的名字叫年龄,所以你输出可以加一个逗号,写上这个变量,在文本里面写大括号,如果你有1个变量要输出,就在里面写0,如果有二个,就在下一个写1,以此类推
这样代码输出的就是:猫能星今天100岁
我们也可以把程序改良一下,结合刚刚的知识
Console.WriteLine("请输入猫能星年龄");
string nl = Console.ReadLine();
Console.WriteLine("猫能星今年{0}岁!",nl);
Console.ReadLine();
非常简单
输出的就是询问你猫能星年龄,然后你如果输入1
他就会输出:猫能星今天1岁!