第一天學,問個C 超小問題。 Console Write ) Console ReadLine 如何在執行後顯示出兩行字串。 5

2025-07-26 17:40:29 字數 3397 閱讀 2746

1樓:網友

readline是讀取你輸入的一行資料(不包括回車換行),比如你輸入 abc,然後按回車,得到的是字串abc

read則是讀取你輸入的單個字元。

注意這2個都是讀取,而不是遮蔽,你輸入的字元都是先顯示在控制檯上,然後返回到你的**裡。

對於你實驗的情況,結果當然是一樣的。

2樓:陽光的雷咩咩

顯示aaa後你再按回車就看到bbb了!

為什麼c#在console.writeline 後要寫一句console.readline(),望指點!

3樓:網友

你也可以不寫阿,這樣一執行,介面一閃就過了,你就看不到結果,如果寫上;程式執行就會停下來,等待你輸入,這樣你就可以看到輸出結果了。

4樓:花不解風風生

是等待使用者輸入 你要是想讓程式執行完停留在控制檯 應該加上。

5樓:網友

; 是等待使用者 輸入資料後讀取。

要不然執行完後程式就 結束了, 這樣只是為了讓程式一直停在命令列,直到使用者按下鍵盤為止。

c#中console.writeline和 console.readline()有什麼區別?請詳細一些

6樓:卷人

是獲得輸入的字串並換行,writeline是輸出並換行, 預設列印一次就會換行,不用人為的去加換行符了,直接輸出就行。

7樓:匿名使用者

是在執行的時候讀取在控制檯上輸入的資訊,當按回車的時候就讀取輸入的整行資訊,使用的時候不需要帶引數;是將資訊顯示到控制檯,同時游標換行,使用的時候需要帶乙個引數,引數型別一般是乙個字串。

8樓:善小星

是讀取是寫入你最後說的我不太清楚,不過,你說的轉行就是吧?

9樓:網友

是讓使用者輸入的,而不是用來輸出的。。。

比如:string name="請輸入你的姓名");

執行到這句**時,控制檯會停住,讓使用者在介面上輸入自己的名字。。。輸入完,按回車確定後。。。name變數裡面,就會儲存使用者輸入的名字。。比如使用者輸入"張三"

之後你好」);

列印出的結果為: "張三你好"

10樓:網友

writeline 是列印。

readline是讀取下一行資料 這個api就沒有過載 是個無參的。

c#中console.readline(),可以用作結束程式嗎?例子如下,急!謝謝!

11樓:幻形術

不是結束程式,是等待從標準輸入裡接收一行。

沒有**可執行就自動結束程式了。

c#中的readline()與read的區別?搞不懂,詳細點

12樓:微單觀四季

read() 和 readline() 的區別---緩衝區問題。

這裡有緩衝區的問題】 如以下**:

請輸入乙個字元:");

int i = ;

char chr = (char)i;

字元:" + chr);

請輸入乙個字串:");

string ctr = ;

在這個例子裡面,使用者會輸入乙個字元(或者是乙個字串,但是char只會接受乙個字元)和回車鍵。

read() 之後抽去乙個字元,還剩下乙個回車鍵。

當下乙個read() 或者readline()出現時,由於緩衝區還有字元,於是就自動傳送給了read()或者readline().

可想而知,立即執行read() 和 readline() 看似直接跳過,而沒有執行。(實際上,除錯就能看出來,確實執行了。) 我將程式稍加修改,如: "請輸入乙個字元:");

int i = ;

string chr = ;

字元:" + chr);

請輸入乙個字串:");

string ctr = ;

注意的是:我將char 改成了 string(輸入什麼就接受什麼,但是 read() 只會接受乙個字元)。 以下的**如果看不懂,請仔細斟酌上面的那句話】

如果我輸入 abcdefg .

輸出的結果是:

請輸入乙個字元: abcdefg 字元:a

請輸入乙個字串: bcdefg

int i = ;

char chr = (char)i; "字元:" + chr);

/ 這是新增的** "請輸入乙個字串:");

string ctr = ;

應該知道,read() 唯讀取乙個字元,readline() 讀取一行。 既然緩衝區裡面有字元(串),我們是否應該清空這個緩衝區。 如何清除?

我們是不是可以將這些字元(串)讀出來,但是不輸出呢? 也就是我上面加了一句 readline() 的原因。

13樓:網友

readline 從輸入流中一直讀讀到第乙個回車為止。

read 從輸入流中讀取下乙個字元 就讀乙個喲 多了不讀喲。

c# ,.net ,console.readline()怎麼讓讀取的字串,在輸入的時候不顯示。

14樓:網友

這是編譯器後臺的設定問題,與程式設計無關,

15樓:匿名使用者

你將textbox控制項的屬性textmode設定為password就可以了。

在c#中console.read(), console.readline(), console.write(),console.writeline(),含義用法區別?

16樓:網友

read()從鍵盤讀取乙個輸入,返回值為整形,也就是鍵盤輸入字元的ascii碼。

readline()從鍵盤讀取一行,返回值為字串。

write()輸出,但不換行。

writeline()輸出且換行。

17樓:重典技術閒話

讀乙個字元。

讀一行(以換行結束輸入)

寫乙個字元。

寫一行字元(結尾有換行)

c#程式設計 我在程式加了console.readline()結果還是閃得很快,有人知道為什麼嗎?有解決的方法?急求答案啊!

18樓:楓啦啦

你可以按ctrl+f5來執行程式(執行不除錯)

這樣程式會在結束的時候停頓。

19樓:網友

委託不能呼叫靜態方法。

你這個肯定報錯了。試著用下try 來截獲錯誤。

新股上市第一天怎樣優先買入新股上市第一天買入技巧

期首日上市新股的確難 成交量稀少,一覆盤就到上限,但仍舊有許多買單在後面排長隊。這與新規有關。新股上市首日開盤9 25集合競價成交價上限是發行價 20 連續競價9 30成交價上限是發行價 10 就會臨時停牌1小時,到10 30復牌。復牌後如盤中成交價再次 達到或超過開盤價 20 時,則該 將被臨時停...

新股上市第一天怎麼買入新股上市第一天怎樣優先買入新股上市第一天買入技巧

1 在9點15分01秒的時候 準備一個秒錶,並且時間必須是北京時間,一秒誤差都不能有,以最快的速度下單。交易所規定,新股上市第一天,集合競價的 最高不得超過發行價的120 如果手夠快,這個單子是最有可能成交的。2 在9點30分01秒,以最快的速度下單。根據交易所規定,連續競價的 不得超過發行價的14...

2019第一天能燒紙錢嗎,2020第一天能燒紙錢嗎

020第一天可以去燒紙錢的。可以啊,可以啊,你可以去燒紙錢的,完全可以的,你可以去上 中國有哪些傳統民俗文化 中國傳統民俗文化有猜燈謎 貼春聯 畫燈籠 京劇 花燈報元夜 踩高蹺 舞龍 舞獅等。具體介紹以下幾種 1 猜燈謎 猜燈謎又稱打燈謎,是中國獨有的富有民族風格的一種傳統民俗文娛活動形式,是從古代...