变量类型和转换(C#-2)

Posted on Posted in c#
Tips: 本文创建于2013年11月30日,已超过 2 年,内容或图片可能已经失效!

leixing

变量:字母,_或@开头,中文

[code lang="csharp"]
int a = 10;
int b = 1, c = 2, d = 3;
double pi = 3.14;
char s = 'A';
string str = "aaaaaaaa";
string str1 = "";
string str1, str2, str3;
decimal money = 1000m; //定义钱
[/code]

查看帮助例子:把光标放在int上,按F1
int a = 10;
a = 20;

+:连接符

[code lang="csharp"]
string name = "张三";
int age = 28;
decimal m = 7600.33m;
Console.WriteLine("我叫"+name+",今年"+age+"岁了"+",我的工资是"+m+"。");
Console.WriteLine("我叫{0},今年{1}岁了,我的工资是{2}元。",name,age,m); //占位符
[/code]

占位符可以重复使用

[code lang="csharp"]
Console.Write输出的永远是,前面的内容。,后面的全是占位符

Console.WriteLine("我叫{0},今年{1}岁了,我的工资是{2}元。",
name,age,m); //可以折行来写,注意要在,后面折行

Console.ReadLine(); //让键盘输入

string input;
Console.WriteLine("输入:");
input = Console.ReadLine();
Console.WriteLine(input);
Console.ReadKey();
[/code]

  • \n:换行
  • \b:退格
  • \t:tab键

[code lang="csharp"]
//@符号表示字符串里面的\不再转义,按照格式进行输出,可以换号
//如果想要在字符串中输入",用2个"
Console.WriteLine(@"D:\Program Files (x86)");

double pi = 3.14;
int r = 5;
double s = r * r * pi;
//int * double = double;
Console.WriteLine(s);
Console.ReadKey();
[/code]

int 自动转 double //不丢精度即可转换

[code lang="csharp"]
Convert.ToInt32(待转换字符串);
Convert.ToString();
[/code]

一切类型都可以转换成字符串

» 转载请注明来源:若我若鱼 » 变量类型和转换(C#-2)

Leave a Reply

Your email address will not be published. Required fields are marked *

seven + 1 =