国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

輕松學(xué)習(xí)C#的讀寫操作

2020-01-24 01:22:25
字體:
供稿:網(wǎng)友

在看到C#流程控制結(jié)構(gòu)的這一章節(jié),看到了一個很好的關(guān)于C#讀寫操作的一個例子。這個例子就是典型的for迭代語句編寫“小九九表”。
第一種輸出格式的代碼:

<span style="font-size:18px;">    for (int i = 1; i <=9; i++)    {     for (int j = 1; j <= i; j++)     {      Console.Write("{0}*{1}={2}", i, j, i * j);     }    }    Console.ReadLine();</span> 

輸出的結(jié)果格式為:

第二種輸出格式的代碼:

<span style="font-size:18px;">    for (int i = 1; i <=9; i++)    {     for (int j = 1; j <= i; j++)     {      Console.WriteLine("{0}*{1}={2}", i, j, i * j);     }    }    Console.ReadLine();</span> 

輸出的結(jié)果格式為:

第三種輸出格式的代碼:

 <span style="font-size:18px;">for (int i = 1; i <=9; i++)  {   for (int j = 1; j <= i; j++)   {    Console.Write("{0}*{1}={2}", i, j, i * j);   }   Console.WriteLine();  } Console.ReadLine()</span> 

輸出的結(jié)果格式為:


第四種輸出格式的代碼:

<span style="font-size:18px;"> for (int i = 1; i <=9; i++)  {   for (int j = 1; j <= i; j++)   {    Console.WriteLine("{0}*{1}={2}", i, j, i * j);   }   Console.WriteLine();  } Console.ReadLine()</span> 

輸出的結(jié)果格式為:

很顯然是第三種輸出格式大家更愿意接受,這樣對于“小九九表”的輸出一目了然。這四種輸出的格式便體現(xiàn)了C#語言中的讀寫操作。下面就來說Write()方法,WriteLine()方法,Read()方法和ReadLine()方法的區(qū)別。
        1、Write()方法
        Console.Write()方法,光標(biāo)會停在輸出字符串的最后一個字符后,不會移動到下一行。典型的就是“小九九表”的第一種輸出形式。
        2、WriteLine()方法
        Console.WriteLine("")時,將會輸出括號中包括的任何表達(dá)式(轉(zhuǎn)義符除外),后跟一個行結(jié)束(lineterminator),即換行符。典型的就是“小九九表”的第二種輸出形式。
        3、Read()方法
        Console.Read()方法是打印鍵盤輸入字符,并存儲成ASC碼的形式,返回值是int類型。
        4、ReadLine()方法
        Console.ReadLine()方法讀取一行字符,返回string型。
        5、ReadKey()方法
        Console.ReadKey()方法讀取一個字符,按任意鍵返回。
下面來舉一個例子來說明Read()方法(ReadKey()方法):
<span style="font-size:18px;">Console.WriteLine("請輸入字符"); 
int c = Console.Read(); 
int d = Console.Read(); 
Console.WriteLine(c+"+"+d); 
Console.ReadKey();//不能改為ReadLine,否則輸入數(shù)據(jù)后會一閃而過</span>  
鍵入"aa",輸出的是:

 

下面再來舉一個例子來說明ReadLine()方法(ReadKey()方法):

<span style="font-size:18px;">Console.WriteLine("請輸入字符串"); string a = Console.ReadLine(); Console.WriteLine(a); Console.ReadKey()//不能改為ReadLine,否則輸入數(shù)據(jù)后會一閃而過</span> 

鍵入"aa",輸出的為;

在遇到需要輸入的數(shù)據(jù)不確定數(shù)據(jù)類型時,可以用ReadLine()方法,再用轉(zhuǎn)換Convert方法進(jìn)行各種數(shù)據(jù)類型的轉(zhuǎn)換。在前面的程序例題中已經(jīng)使用過,就不在舉例說明了。

以上就是本文的全部內(nèi)容,希望能夠幫助大家更好的掌握C#的讀寫操作。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 叶城县| 荣成市| 衡水市| 广德县| 福贡县| 乳山市| 皮山县| 麻栗坡县| 徐闻县| 安龙县| 扬州市| 耒阳市| 马山县| 龙胜| 和平区| 松溪县| 长岛县| 奉新县| 历史| 府谷县| 壤塘县| 随州市| 防城港市| 南丰县| 方城县| 城口县| 萨嘎县| 团风县| 饶河县| 双桥区| 合水县| 酒泉市| 屏东市| 兴仁县| 嘉峪关市| 武威市| 营山县| 乌兰浩特市| 稷山县| 隆回县| 延津县|