1樓:long1209龍是我
1、將數值tostring()方法轉換成字串string.contains()方法判斷字串中是否有小數點有就是小數
2、先將數值convert.todouble然後再convert.toint32再convert.todouble如果最後結果等於開始的數值則為整數否則為小數。
3、將數值轉成字串然後遍歷字串呼叫char.isnumber如果都是true則為整數。
4、將數值轉成字串然後用int.tryparse返回false則是小數否則為整數。
5、將數值轉成字串正規表示式regex rgx=new regex^[0-9]+$然後用ismatch()方法返回true為整數否則為小數。
2樓:匿名使用者
除以1看餘數是否是0。
3樓:匿名使用者
可以用以下幾種方法:
將數值tostring()方法轉換成字串,string.contains()方法判斷字串中是否有小數點,有就是小數
先將數值convert.todouble(),然後再convert.toint32(),再convert.todouble(),如果最後結果等於開始的數值則為整數,否則為小數
將數值轉成字串,然後遍歷字串,呼叫char.isnumber(),如果都是true則為整數
將數值轉成字串,然後用int.tryparse();返回false則是小數,否則為整數
將數值轉成字串,正規表示式regex rgx=new regex(「^[0-9]+$」);然後用ismatch()方法,返回true為整數,否則為小數
4樓:匿名使用者
var i = 2.0;
if (regex.ismatch(i.tostring(), "^\\d+$"))
else
5樓:奮鬥一生
var vv = 232;
type type = vv.gettype();
string typename = type.name;
6樓:匿名使用者
可以用正規表示式 返回true or false 判斷
7樓:匿名使用者
decimal num=2.2
string strnum = num%1==0?"整數":"小數";
8樓:不是優品不推薦
好吧,其實你已經有思路了。
var curvalue = 2.01;
if((int)curvalue>curvalue)else if((int)curvalue==curvalue)
用c#怎麼判定一個數是整數還是小數?
9樓:
你是窮極無聊了想這種問題吧
你定義float a;就已經把數設為小數了即使你儲存的時候 把a設為整數5或者5.0出來的時候也都是5.0
沒什麼差別了
10樓:匿名使用者
這沒法判定,因為對於計算機來說它是一樣的。
11樓:我從東來
這個問題無法解決。。
c#中如何判斷一個字串是不是小數
12樓:匿名使用者
regex reg = new regex(@bai"^\d+\.\d+$");
if (reg.ismatch(str))messagebox.show("輸入的是小數");
以上匹配du
,只有包含小zhi數點,且前面後面都只包dao含數字的,才會認版定權為小數。
你的判斷沒考慮非數字。
13樓:匿名使用者
1.用正則來表示式判斷, 這種判源斷比較準確2.使用
bai double.tryparse(string s, out double value),如du果轉zhi換成dao
功,再對double強制轉換成int,與之前的double值比較,如果不相等就是小數,這種方法的缺陷是數值有一定範圍,字串對應的int值不能夠超出int的表示範圍,否則即便double能轉換成功,強制型別轉換時也會丟失資料,造成判斷失敗 -----這是一種有缺陷的方法,不過在解決字串比較小時,還是有用的
14樓:匿名使用者
string s="0.11";
trycatch
C判斷類是否為空,C 判斷一個類是否為空
先例項化比如,a test new a 再判斷a null,但是我個人認為,例項化了以後a一定不為空 include 專 include int main c 中如何判斷一個物件是否屬於某個類?解決 如下 c 中62616964757a686964616fe58685e5aeb93133336564...
ecel如何寫套用公式實現當判斷a列數值大於10時
這個 不知道我是否已經明白了你的意思,而且等於10 的情況應該是什麼?if a1 0.1,c1 3,if a1 0.1,c1 2.5 if a1 0.1,c1 3,c1 2.5 excel 如何將a列中小於10 對應b列顯示a列中小於10 的數值 大於等於10 對應c列顯示a列中大於等於10 的數值...
C中if迴圈判斷文字框中填寫是否為空(這裡不考慮其他的值判斷裡邊是否是空的)
為什麼非要這樣寫呢?像下面這樣寫多好!1 假設介面註冊介面如下所示。按鈕名稱為btnsubmit,三個文字框名稱分別為txtusername,txtpwd和txtemail。2 雙擊按鈕,新增按鈕單擊事件處理 如下 確定按鈕單擊事件處理方法 private void btnsubmit click ...