日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 的 Console类

發(fā)布時(shí)間:2024/4/17 C# 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 的 Console类 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

Console.Write?表示向控制臺直接寫入字符串,不進(jìn)行換行,可繼續(xù)接著前面的字符寫入。
Console.WriteLine?表示向控制臺寫入字符串后換行。
Console.Read?表示從控制臺讀取字符串,不換行。
Console.ReadLine?表示從控制臺讀取字符串后進(jìn)行換行。
Console.ReadKey?獲取用戶按下的下一個(gè)字符或功能鍵,按下的鍵顯示在控制臺窗口中。
Console.Beep?通過控制臺揚(yáng)聲器播放提示音。
Console.Clear?清除控制臺緩沖區(qū)和相應(yīng)的控制臺窗口的顯示信息。?
?

輸出到控制臺
輸出到控制臺就是把數(shù)據(jù)輸出到控制臺并顯示出來。.Net框架提供了console類實(shí)現(xiàn)這個(gè)任務(wù),輸

出方式如下:
Console.WriteLine();
Console.Write();
Console.WriteLine(輸出的值);
Console.Write(輸出的值);
Console.WriteLine("輸出的格式字符串",變量列表);
Console.Write("輸出的格式字符串",變量列表);

Console.WrietLine()和Console.Write()的唯一卻別就是前者輸出后換行,后者不換行。
Console.WriteLine("鹿鼎記中{0}的妻子有{1},{2},{3}等7個(gè)",strName[0],strName[1],strName

[2],strName3]);
這種方式中包含兩個(gè)參數(shù):“格式字符串”和變量列表。“鹿鼎記中{0}的妻子有{1},{2},{3}等7個(gè)”這是

格式字符串,{0}、{1}、{2}、{3}叫做占位符,代表后面依次排列的變量表,0對應(yīng)變量列表的第一

個(gè)變量,1對應(yīng)變量列表的第2個(gè)變量,依次類推,完成輸出。

?

從控制臺輸入
Console類提供的輸入方法:
Console.ReadLine();
這一句代碼返回一個(gè)字符串型數(shù)據(jù),可以把它直接賦值給字符串變量,如:
string?strname=Console.ReadLine();
有時(shí)需要從控制臺輸入數(shù)字,就用到前面介紹的內(nèi)容,數(shù)據(jù)轉(zhuǎn)換,如:
int?num=int.Pares(Console.ReadLine());
int?num=Convert.ToInt32(Console.ReadLine());
上面兩句代碼效果相同,可以根據(jù)自己的習(xí)慣選擇任意一種。


注意:??????Console.ReadLine()和Console.Read()的輸入結(jié)果完全不同,不能混用。
?Console.Read(),返回值為首字符的ASCII碼
?Console.ReadLine(),返回值為字符串
也就是說read方法只能讀取第一個(gè)字符,而ReadLine能讀多個(gè)字符也可以換行讀取??

?

Console.ReadKey()的作用,read是從控制臺讀取,key表示按下鍵盤,那么組合在一起的意思就是

獲取用戶按下功能鍵顯示在窗口中,用在前面的代碼起到窗口暫停的功能,在調(diào)試狀態(tài)下,只有按

下任意鍵后窗口才會關(guān)閉。

?

?

控制臺輸入輸出

using?System;
using?System.Collection.Generic;
using?System.Linq;
using?System.Text;
namespace?ConsoleTest
{
class?ConsoleTest
{
static?void?Main(string[]?args)
{
Console.WriteLine("請輸入兩個(gè)學(xué)生的名字");
string?name1=Console.ReadLine();
string?name2=Console.ReadLine();
Console.WriteLine("請輸入兩個(gè)學(xué)生的成績");
int?score1=int.Parse(Console.ReadLine());
int?score2=int.Parse(Console.ReadLine());
Console.WriteLine("第一個(gè)學(xué)生的姓名{0},成績{1}",name1,score1);
Console.WriteLine("第二個(gè)學(xué)生的姓名{0},成績{1}",name2,score2);
Console.ReadKey();
}
}
}


?

?

轉(zhuǎn)載于:https://www.cnblogs.com/e8sp/archive/2012/09/13/2683140.html

總結(jié)

以上是生活随笔為你收集整理的C# 的 Console类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。