class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入值");
string arg1 = Console.ReadLine();//Console.ReadLine()表示读入一行,这里string一个arg1来接收读取的一行
double x = 0;
bool b1 = double.TryParse(arg1, out x);//arg1, out x表示将x的输入到arg1中,用out声明的x就是输出参数了;因为是bool型,因此要将数字的字符串表示形式转换为它的等效双精度浮点数,使用的是double.TryParse;
Console.WriteLine("请输入值");
string arg2 = Console.ReadLine();
double y = 0;
bool b2 = double.TryParse(arg2, out y);
double z = x + y;
Console.WriteLine("{0}+{1}={2}",x,y,z );//{0}+{1}={2}这里一次对应后面的x,y,z,即{0}表示x,{1}表示y,{2}表示z
}
}
x输入为30,y输入为40,输出结果为