控制台输出
C# 控制台程序一般使用 .NET Framework Console 类提供的输入/输出服务。
Console.WriteLine("Hello World!"); 语句使用 WriteLine 方法。它在命令行窗口中显示其字符串参数并换行。其他 Console 方法用于不同的输入和输出操作。Console 类是 System 命名空间的成员。如果程序开头没有包含using System; 语句,则必须指定System 类,如下所示:System.Console.WriteLine("Hello World!");
WriteLine 方法十分有用,在编写控制台应用程序时会经常用到它。
WriteLine 可显示字符串:Console.WriteLine("Hello World!");
WriteLine 也可显示数字:
int x = 42;
Console.WriteLine(x);
如果需要显示若干个项,则用 {0} 表示第一项,{1} 表示第二项,依此类推,如下所示:
int year = 2019;
string str = "今年是";
Console.WriteLine(" {0} {1}年.", str, year);
输出应如下所示:
今年是2019年.
Console.WriteLine()方法是将要输出的字符串与换行控制字符一起输出,当次语句执行完毕时,光标会移到目前输出字符串的下一行.
至于Console.Write()方法,光标会停在输出字符串的最后一个字符后,不会移动到下一行,其余的用法与Console.WriteLine()一样。
控制台输入
在C#控制台程序中提供了两种方法让用户输入所需数据,它们是有Console类提供的静态方法。
static int Read()和static string ReadLine()。
要读取单个字符,则使用Read()方法,它等待用户输入一个键,然后返回结果。字符作为int类型的值返回,所以要显示字符就必须转换为char类型。
要读取一串字符,则使用ReadLine()方法。该方法一直读取字符,直到用户按下ENTER键,然后将它们返回到string 类型的对象
用Console.ReadLine( )方法接收用户输入,然后输出。
static void Main()
{ string str;
Console.WriteLine("请输入你的姓名:");
str = Console.ReadLine();
Console.WriteLine("{0},欢迎你!", str);
}
用Console.Read( )方法接收用户输入,然后输出。
static void Main() {
Console.Write ("请输入字符:");
int a = Console.Read();
Console.WriteLine("用户输入的内容为:{0}", a);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)