www.3112.net > C#关于 rEAD()和rEADlinE()方法的描述

C#关于 rEAD()和rEADlinE()方法的描述

Read()读取一个字符,返回该字符的ascII码, ReadLine()是读取一行,返回值是string类型。 针对console.read()和console.readline(),做比较,结果如下: 比如你输入2, read()返回值类型是int类型的,值是50; readline()返回值是string...

答案:C。 A:逐个字符读取; B:包括; D:按键了read()就返回。

Console.Read()只是读取一个字符 Console.ReadLine()读取从键盘中输入的所有字符 Read读取字符,ReadLine读取字符串!基本上可以这么理解,我都是这么用,没有出错

string s=Readline(); 运行到这里的时候就会提示输入,按回车就表示输入完毕~~

Console.Read() Console.ReadLine()方法都是从键盘读入信息,唯一不同的就是Console.Read() 方法用于获得用户输入的任何值(可以是任何的字母数字值)的ASCII值.Console.ReadLine()呢?用于将获得的数据保存在字符串变量之中.

Console.Readline是在运行的时候读取在控制台上输入的信息,当按回车的时候就读取输入的整行信息,使用的时候不需要带参数;Console.WriteLine是将信息显示到控制台,同时光标换行,使用的时候需要带一个参数,参数类型一般是一个字符串.

但是,如果把ReadLine()换成是Read()的话,调试程序会显示 “无法将类型“string”转换为“char””【char c = (char)Console.ReadLine()】;,这是为什么 read故名思议.他只读一个字符. readline他读一段..不是么?

Console.readline()为接受用户输入,所以程序会停在这里等待用户输入,如果不写Console.readline()程序会一直运行下去,这样程序一闪就运行完了,你将看不到结果界面

不包含 下面是测试: var c=new System.IO.StreamReader("d:/d.txt");{System.IO.StreamReader} base {System.IO.TextReader}: {System.IO.StreamReader} BaseStream: {System.IO.FileStream} CurrentEncoding: {System.Text.UTF8Encoding} EndOf...

public static void main(String[] args) { File file = new File("D:/ALMR_access_log_L1_1.log"); BufferedReader reader = null; try { reader = new BufferedReader(new FileReader(file)); String temp = reader.readLine(); while(temp !=...

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com