C#中什么时候用string 什么时候用int.

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:37:19
请给我肯定的回答。可以混用吗?


当然是需要计算时用INT ,需要显示或记录的时候用strng了 ?
没明白您是什么意思。
不过,在一定的条件下,两者是可以互相转换的,如:
Convert.Tostrng(23);
Convert.Toint("23");

表示整数用Int,字符串用string,
在范围应用上,基本上任何基本类型都能转成字符串类型,比如说
int a=10;
string b= a.tostring()//将a转成字符串类型。
这样a的值是10,整型
b的值"10",字符串型

c#有严格的类型判断,所以各种类型必须定义好,不能混用,至少也要转换后混用。

string指的是字符串,用引号包裹起来但是内容不包括引号;在内存中一个字符按照编码方式占用几个字节连续存放

int是整数类型,系统分配4(还是8,忘了)个字节,存放这一个数值

保存字符串当然用string
string a = "我是菠菜";

保存一个整数值就用int
int i = 3.1415926;

在做数值运算的时候你就不能用string来进行运算了
只能这样
int yuanmianji = i*i*20;

但是在用字符串输出的时候,你就应该用string而不是int
msgbox a;

混用是不可能的了
a+"~!"
得到的结果是"我是菠菜~!"

i*10
得到的结果是31.415926

语法可能不对,最近JAVA搞多了
语法有点混了
但是这些基本的东西还是一样的。

string是字符型的
integer是数字型的
string a;
a="abcdefg";

int b; <