刚学c#不久,发觉c#中的输入语句不怎么好使。我现在只接触到Console.ReadLine(),但是如果是输入int型的时候,就必须用转换,很不方便。eg:int a,b; a=Convert.ToInt(ConSole.ReadLine()) //只用ConSole.ReadLine()就是错的 有没有简单的输入方法啊?为什么ConSole.ReadLine()不能直接付给int型变量啊?
解决方案 »
- linq查询list,怎么修改查询结果
- 求大虾指教~
- public long Seek(long offset,SeekOrigin origin)的使用方法!
- 求教:C#语言下txt文本内容导入sql中多个表的方法。
- 进程结束,文件并没有立刻写入
- 被呼叫方拒绝接收呼叫。 (异常来自 HRESULT:0x80010001 (RPC_E_CALL_REJECTED))
- 取出 dropdownlist 下拉框 内容
- 如果web应用程序包含sqlserver数据库,怎么发布?
- 关于outlook2003的插件
- 参数传递
- 如果用C#编译DLL给VF调用呢
- 各位给点意见 (c#+lucene+sql2000的搜索引擎)
从标准输入流读取下一行字符。返回值
类型:System..::.String输入流中的下一行字符;如果没有更多的可用行,则为 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing)。给整型变量付值,只能转换一下了。再说你以后如果使用C#编程,一般不会开发控制台程序的。
a=convert.toint32(aa);
var b = Console.ReadLine();
//a = Convert.ToInt32(b);
a = int.Parse(b);
Console.Write("你的输入为" + a.ToString());
Console.ReadLine();
Console.Write("你的输入为" + a.ToString());
Console.ReadLine();
int a = Convert.ToInt32(Console.ReadLine());
//楼主掉了个32吧
int a = Convert.ToInt32(Console.ReadLine()):