c控制檯程式怎麼判斷輸入的字串型別

時間 2021-07-01 02:06:54

1樓:小小木歌

小小案例提示(自己參照):

public static bool yanzheng(string str)

catch

return true;

}static void main(string args),能被轉換成int型別",str);

}else}

2樓:

輸入的都是字串

只能根據自己的需要轉換成對應的型別

可以使用convert類來進行轉換,並通過捕獲異常還判斷輸入是否正確

3樓:匿名使用者

1.public bool textvalueisint(object obj)

catch()

return boolflag;}2

使用正則:

////// 檢測是否整數型資料

////// 待檢查資料

///public static bool isinteger(string input)

else

}///

/// 是否全是正整數

/////////public static bool isinteger(string input, bool plus)

else

else}}

////// 判斷輸入是否為日期型別

////// 待檢查資料

///public static bool isdate(string s)

catch}

4樓:

可以用最強大的正則驗證啊!如下面驗證輸入的使用者名稱和密碼:

regex rx = new regex("(^[\u4e00-\u9fa5]$)|(^[a-za-z0-9]$)|(^[\u4e00-\u9fa5a-za-z0-9]$)");

match ma1 = rx.match(strusername);

match ma2 = rx.match(strpassword);

bool bo1 = ma1.success;

bool bo2 = ma2.success;

if (bo1 == true && bo2 == true)else

5樓:

哪用得著那麼麻煩,

console.writeline("變數名".gettype().tostring());

輸入的就是當前變數的型別

6樓:小貴哥

**判斷,isnumberable(string)

7樓:劉青峰

字串就是字串型別啊,還能是什麼型別。輸入的都是字串型別。。。。

c#程式設計編寫一個控制檯應用程式對使用者輸入的單個字元進行判斷,判別該字元為大寫,小寫,其他字元;

8樓:匿名使用者

類似判斷

if (convert.toint32('a') >= 65 && convert.toint32('a') <=90)

大寫字母編碼範圍內65-90、小寫字母範圍97-122其他字元 等,判斷容一下字元編碼是否在這個範圍內 就可以確定屬於哪一類了

c#如何在控制檯程式中輸入字元?

9樓:習慣了孤寂心

示例**:

class program

console.readkey(true);

}static void test()

else}}

10樓:匿名使用者

class program

console.readkey(true);

}static void test()

else}}

11樓:匿名使用者

while (true)}

12樓:匿名使用者

bool bisnumber = false;

int d;

char ch;

int i = console.read();//讀取一來個源文字

baich = convert.tochar(i);

bisnumber= int32.tryparse(ch.tostring(), d);

//判斷是du

否為zhi數dao字

13樓:劍劍

try}

catch(expetion ex)

關於C輸入和輸出的語句,控制檯

兔丞飛 console.readline 從控制檯讀取一行輸入,它是 string 型別的 所以要做型別轉換 int x convert.toint32 console.readline console.read 從控制檯讀取一個字元,它是 char 型別的,可以自動轉換為 int 0 和 1 的 ...

VS2019 C 控制檯程式,為什麼用Ctrl F5,結果

不知道 我也想問這個問題 有時會一閃就沒 有時就不會 加一句system pause 試試 vs2010 c 控制檯程式,為什麼用ctrl f5可以避免程式一閃而過 ctrl f5 會在程式全部執行完畢後加一個暫停。那兩種方法不行是因為執行完這兩句之後才執行的析構,然後一閃就沒了。為什麼我用vs20...

求問用c 編譯的控制檯程式怎樣能在其他沒有裝microso

方法挺多的,簡單說幾種吧。1,樓上說的靜態編譯,vc執行庫靜態編譯,但會增大應用程式的大小,你的小程式可以這樣,但一般大型程式不推薦。2,使用depends.exe檢視你編譯生成的exe依靠哪些檔案執行,把這些檔案拷貝到目標機器上,放到系統資料夾下或者和你的程式放一起。3,讓對方安裝vc2005重新...