猫史档案馆


【C Sharp教程】【2】变量与常量

用户:宇轩yu_xuan宇轩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岁!

 

 

 

 

 

 


回复

上一页1 页 / 共 1下一页
沉默滴叶子沉默滴叶子

沙发

点赞0


评论


Architect_煎饼Architect_煎饼

giao..........

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

喵喵d

点赞0


评论


ssssssssssssssssssssssssss

要学会节省内存,不用int用short

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

dd

点赞0


评论


ssssssssssssssssssssssssss

是读的时候叫C Sharp,写的时候一般写C#

点赞0


评论


tq_xyytq_xyy

string value = "hello";

要用:

char* value = "hello";

或:

char value[] = "hello";

点赞0


评论