c#如何给整型 实型 bool型等变量动态赋值就是利用Console.read()语句 (我是想问

c#如何给整型 实型 bool型等变量动态赋值就是利用Console.read()语句
(我是想问用什么来改变它的类型 如果只用Console.read()只能读入字符型)

string s=Console.ReadLine();
int x=int.Parse(s);
bool b=Convert.ToBoolean(s);追问

那除了这种强制的还能怎么赋值呢

追答

string s="123";
int x=(int)s; //这种转换异常

double d=2.53;
int y=(int)d;//这个正常

追问

(int)(console.read())行吗

追答

肯定不行的 没有从string 到int 的强制转换 请换用int.Parse 或者Convert.ToInt32

追问

那不用console.read怎么赋值呢有没有这种赋值方法
一般怎样给整型或实型赋值呢

追答

int x = Console.Read(); //这个是返回输入字符的AsCII码 比如你输入a 则返回97

Console.WriteLine(x);

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网