1.Console.ReadLine();用于读取
2.convert.ToInt32(或ToInt16、ToChar...)实现转换
1.Console.ReadLine();用于读取
2.convert.ToInt32(或ToInt16、ToChar...)实现转换
Convert.ToInt32只能把数字字符串转化成数字
如何读取数据 输入数据
String str = Console.ReadLine();
Console.WriteLine(str + "-");
赋值的原则:
1、类型一致
2、右边的值所需的容器大小 小于等于左边的容器
第二十一课 怎么得到用户输入
1. 输入:
Console.ReadLine();
2. 输入后输出:
String str = Console.ReadLine();
Console.WriteLine(str+"-");
在输出窗口键入要输出的字符串后回车,然后被输出在它的下一行,结果为你的输入+-。
3. 将数字字符串转换成相应的数字:
String str = Console.ReadLine();
int strint = Convert.ToInt32(str);
Console.WriteLine(strint+"-");
例如:
当我们输入12时,输出结果为12-,输出的12为可以参与运算的数字,而输入时的12为一个字符串。
其中,Convert.ToInt32(str);是C#提供的一种工具方法,也就是老师经常说的方法。
注:
只能将数字的字符串转换成相应的数字,其他形式的字符串则不能转换,比如:“tb”"12.4"就不能被转换成相应的数字,因为他们不是数字类型或整数类型。
简化缩写将数字型字符串转换数字型缩写语句:
int a=Convert.ToInt32(Console.ReadLine());
如:
String str = Console.ReadLine();
int strInt = Convert.ToInt32(str);
int a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine(strInt + "-" +a);
需要输入一次数字字符串,回车,再输入一次数字字符串,再回车就能得到输出结果了,因为,有两次输入和两处转换。
着重:字符串与整数或者其他类型的相互转换,如:Convert是转化 RedLine()是读取的意思
\n 是空行的意思 \t是隔开大概四个字符的距离
\是转译的意思
Console.WriteLine("hello");
using System;
namespace HelloWorldApplication
{
/* 类名为 HelloWorld */
class HelloWorld
{
/* main函数 */
static void Main(string[] args)
{
/* 我的第一个 C# 程序 */
Console.WriteLine("Hello World!");
Console.ReadKey();
}
}