获取用户输入 Console.Readline();不能返回int
把字符串12 转换为数字12
int strInt = Convert.ToInt32(str);(只能把整数的字符串转换为一个整数
获取用户输入 Console.Readline();不能返回int
把字符串12 转换为数字12
int strInt = Convert.ToInt32(str);(只能把整数的字符串转换为一个整数
Console.ReadLine( )
类型一致,
Convert.ToiInt32
输入语句:
输出语句:
数据类型转换:
int a = Convert.ToInt32(Console.ReadLine());
看看看
类型一致
右边值所需要大小一致
1、输入为console.readline();
2、类型一致
3、右边的值所需的容器大小
string str = console.redline ( );
// 声明一个字符串,来存储玩家输入的字符;
int a=convert.toint32 ( console.redline ( ) );
//将玩家输入的字符,转化为整数,并赋值给a;
赋值 两大原则: 1、 类型一致
2、右边的值所需要的容器大小 小于等于左边的容器。
Convert.ToInt32(str);
//将str字符串转换成整数类型。
赋值类型一致,右边的容器小于等于左边的容器
转换函数类:Convert
Convert.ToInt32
Convert.ToInt32(str);//只能将数字字符串转换为整数
string str = Console.ReadLine();
int strInt=Convert.ToInt32(str);//只能把整数型的字符串转换为整数
字符串不能做数学运算
转换数字字符的方法:
String str = Console.ReadLine(); // 默认输入数字类字符
int strInt = Convert.ToInt32(str);
int num = Convert.ToInt32(Console.ReadLine()); // 连贯的
convert.int32/16/64的区别在于取值范围不同
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();
}
}