6
A
回答
3
您是否以字符串形式獲取值?如果是這樣,就沒有辦法明確地告訴它是哪一個,因爲有一些數字可以用兩種類型表示(實際上有很多數字)。但是可以判斷它是一個還是另一個。
public bool IsFloatOrInt(string value) {
int intValue;
float floatValue;
return Int32.TryParse(value, out intValue) || float.TryParse(value, out floatValue);
}
14
我假設你的意思是沿着線的東西...
if (value is int) {
//...
}
if (value is float) {
//...
}
4
if (value.GetType() == typeof(int)) {
// ...
}
+0
當你可以使用'is`關鍵字時,這是稍微複雜(並且效率較低)的方法。 – Noldorin 2009-06-11 13:35:26
2
如果你指的是object
是一個(盒裝)float
/int
- if(obj is float)
等
如果您的意思是string
可能是... int.TryParse(string, out int)
/float.TryParse(string, out float)
4
Double.TryParse和Int.TryParse可能是您所需要的,儘管這是假設您正在處理由用戶提供的字符串。
2
不同類型的TryParse方法返回一個布爾值。您可以使用它像這樣:
string value = "11";
float f;
int i;
if (int.TryParse(value, out i))
Console.WriteLine(value + " is an int");
else if (float.TryParse(value, out f))
Console.WriteLine(value + " is a float");
1
我認爲,我們在這裏決定對象的值是無論是整數或浮點數
public class Program
{
static void Main()
{
Console.WriteLine("Please enter Any Number");
object value = Console.ReadLine();
float f;
int i;
if (int.TryParse(Convert.ToString(value), out i))
Console.WriteLine(value + " is an int");
else if (float.TryParse(Convert.ToString(value), out f))
Console.WriteLine(value + " is a float");
Console.ReadLine();
}
}
相關問題
- 1. 如何判斷給定的值在Java中是float還是double?
- 2. 如何判斷我是靜態對象還是對象?
- 3. 如何判斷它是對象還是數組?
- 4. 如何判斷javascript對象是圖片還是畫布?
- 5. 有沒有辦法判斷對象是類還是對象?
- 6. 如何判斷int數是奇數還是偶數? (二進制)
- 7. 如何判斷庫是COM還是DCOM?
- 8. 如何判斷保存的值是加密還是解密?
- 9. 如何判斷我寫的程序是32位還是64位?
- 10. 如何判斷我的YEN符號是反斜槓還是YEN?
- 11. 如何判斷我的cygwin安裝是32位還是64位?
- 12. 如何判斷我的soundjs soundInstance是暫停還是完成?
- 13. 如何判斷我是使用.NET的x64還是x86?
- 14. 如何判斷跳轉是絕對還是相對?
- 15. MooTools:如何判斷對象是數組?
- 16. 如何判斷對象是否爲空?
- 17. 如何判斷linq到sql對象是新的,修改還是未更改?
- 18. iOS:如何判斷類型id的對象是類還是協議
- 19. 如何判斷傳遞給函數的參數是對象還是字符串?
- 20. 如何判斷字符串在元值中是空還是空?
- 21. 如何檢查數組的元素是int還是float?
- 22. C#:如何判斷對象是自定義類還是本機類型/.NET類?
- 23. 如何判斷EntityObject的屬性是主鍵還是外鍵?
- 24. 如何判斷一個項目是SoapUI中的SOAP還是REST
- 25. 如何判斷JavaScript對象是否有子對象
- 26. 如何判斷對象是否爲RegExp對象?
- 27. 如何判斷崩潰是我的錯還是第三方的錯誤?
- 28. 如何檢查字符串是float還是int?
- 29. 如何判斷空對象?
- 30. 如何判斷一個JSON對象是否是一個數組?
我們將需要以更多的信息是到u有用回答這個問題......價值從何而來? – chills42 2009-06-11 13:35:18