1樓:
console.readline()是無法限制控制檯輸入的,當然可以用regexp匹配正則,失敗後從新console.readline()
另一種方法就是每次只獲取一個字元
string s = "";
consolekeyinfo k = console.readkey();
while (k.key != consolekey.enter)k = console.readkey();}
2樓:緋雨晨
using system.text.regularexpressions;
string a = "";
a = console.readline();
while (!isnum(a))
console.writeline("輸入的數字是:", a);
private static bool isnum(string s)
3樓:匿名使用者
應該是:
console.wrtiteline("請輸入數字:");
是這樣嗎?
c#控制檯程式,如何在if語句裡限定條件,該條件是使用者輸入的必須是數字,否則提示錯誤,要求使用者重新輸入
4樓:匿名使用者
if (char.isnumber(c))
//c為你想要限定的字串。
5樓:匿名使用者
int data = 0;
string str = console.readline();
if(!int.trypharse(str, out int))
c#控制檯中怎麼讓使用者只輸入1或者2
6樓:半邊黃昏
console.writeline("請輸入2個數,用逗號分隔:");
string a = console.readline();//取到使用者輸入的字元
string arr = new string[2];//定義陣列arr=a.split(new char);//分隔字串for (int i = 0; i < arr.length; i++)
7樓:
在輸入前記錄當前輸出位置(比如定義為pos),然後等待使用者輸入,輸入完成後檢測是否是1、2,如果都不是,返回上次記錄的輸出位置(pos),輸出一個空格,將使用者的輸入覆蓋掉,然後再將位置定位至最初的位置(pos) ,等待使用者的下一次輸入。如些迴圈即可。
8樓:匿名使用者
判斷 在輸入的時候按的是1或2就通過,不是就不通過
9樓:冬天之雪
樓主可以使用物件導向的程式設計方法,把使用者的需要輸入的內容當成一個操作物件,定義其擁有的各個屬性,屬性當然就可以輕鬆控制可讀可寫和值範圍了
//使用者類
public class userhelperset}} }
c#控制檯程式,怎麼限制使用者輸入的是數字,輸入別的提示錯誤並要求使用者重新輸入?
10樓:胤晟颸綦恪
在textbox的傍邊加個驗證控制元件,在屬性validationexpression 改成[0-9]
編寫c#程式,如何從控制檯輸入一個數字,加上100以後顯示
11樓:不說無所謂謂謂
記得不太清楚了
大概寫一下
string a=console.readline();
int b= convert.toint32(a)+100;
console.wrtieline(b);
c#控制檯中怎麼判斷輸入的內容是不是數字?
cs16修改超級跳在控制檯中的指令是什麼
按esc下的那個 鍵彈出指令打sv gr 空格 800謝謝 wo bu zhidao cs1.6如何通過控制檯命令來改變解析度,把命令 告訴我,謝謝! 遠巨集 以下是控制檯命令 vid config x 800 設定螢幕的水平解析度vid config y 600 設定螢幕的垂直解析度800和600...
c控制檯程式怎麼判斷輸入的字串型別
小小木歌 小小案例提示 自己參照 public static bool yanzheng string str catch return true static void main string args 能被轉換成int型別 str else 輸入的都是字串 只能根據自己的需要轉換成對應的型別 可...
c程式設計題目開發控制台應用程式求大神幫忙解答
trycatch exception e 這裡數字不多我就這樣寫了 象數字多了就用迴圈 這麼簡單還是自己寫比較好,呵呵 用c 程式設計乙個控制台應用程式專案輸入正整數n,計算s 1 1 2 1 2 3 1 2 3 n 一樓正解。一樓採用的逆向思維,下面是正向的,從上面的數字可以看到規律 n個1 n ...