輕松進修C#的讀寫操作。本站提示廣大學習愛好者:(輕松進修C#的讀寫操作)文章只能為提供參考,不一定能成為您想要的結果。以下是輕松進修C#的讀寫操作正文
在看到C#流程掌握構造的這一章節,看到了一個很好的關於C#讀寫操作的一個例子。這個例子就是典范的for迭代語句編寫“小九九表”。
第一種輸入格局的代碼:
<span > 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>
輸入的成果格局為:
第二種輸入格局的代碼:
<span > 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>
輸入的成果格局為:
第三種輸入格局的代碼:
<span >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>
輸入的成果格局為:
第四種輸入格局的代碼:
<span > 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>
輸入的成果格局為:
很明顯是第三種輸入格局年夜家更情願接收,如許關於“小九九表”的輸入了如指掌。這四種輸入的格局便表現了C#說話中的讀寫操作。上面就來講Write()辦法,WriteLine()辦法,Read()辦法和ReadLine()辦法的差別。
1、Write()辦法
Console.Write()辦法,光標會停在輸入字符串的最初一個字符後,不會挪動到下一行。典范的就是“小九九表”的第一種輸入情勢。
2、WriteLine()辦法
Console.WriteLine("")時,將會輸入括號中包含的任何表達式(本義符除外),後跟一個行停止(lineterminator),即換行符。典范的就是“小九九表”的第二種輸入情勢。
3、Read()辦法
Console.Read()辦法是打印鍵盤輸出字符,並存儲成ASC碼的情勢,前往值是int類型。
4、ReadLine()辦法
Console.ReadLine()辦法讀取一行字符,前往string型。
5、ReadKey()辦法
Console.ReadKey()辦法讀取一個字符,按隨意率性鍵前往。
上面來舉一個例子來講明Read()辦法(ReadKey()辦法):
<span >Console.WriteLine("請輸出字符");
int c = Console.Read();
int d = Console.Read();
Console.WriteLine(c+"+"+d);
Console.ReadKey();//不克不及改成ReadLine,不然輸出數據後會一閃而過</span>
鍵入"aa",輸入的是:
上面再來舉一個例子來講明ReadLine()辦法(ReadKey()辦法):
<span >Console.WriteLine("請輸出字符串"); string a = Console.ReadLine(); Console.WriteLine(a); Console.ReadKey()//不克不及改成ReadLine,不然輸出數據後會一閃而過</span>
鍵入"aa",輸入的為;
在碰到須要輸出的數據不肯定數據類型時,可以用ReadLine()辦法,再用轉換Convert辦法停止各類數據類型的轉換。在後面的法式例題中曾經應用過,就不在舉例解釋了。
以上就是本文的全體內容,願望可以或許贊助年夜家更好的控制C#的讀寫操作。