0
I的值有一個對象作爲確定對象
3334.0或
我需要檢查是否由具有0.0或不是其可以具有值。如何做呢?
如果我的字符串conevrsion即object.tostring()或Convert.toString(對象),則對於值3334.0這將是3334
因此,我不能這樣做。
基本上我需要找到對象中的值是否是小數?
幫助需要
感謝
I的值有一個對象作爲確定對象
3334.0或
我需要檢查是否由具有0.0或不是其可以具有值。如何做呢?
如果我的字符串conevrsion即object.tostring()或Convert.toString(對象),則對於值3334.0這將是3334
因此,我不能這樣做。
基本上我需要找到對象中的值是否是小數?
幫助需要
感謝
會看它的類型的幫助?
Object a = 1; // int
Object b = 2f; // float
Object c = 3m; // decimal
Response.Write(a.GetType() + ", " + b.GetType() + ", " + c.GetType());
你的問題是相當模糊的。它是什麼樣的對象? 如果你有一個對象引用,而型可以是不同的,那麼你可以使用這個檢查:
object obj = GetSomeObject();
if(obj is decimal)
{
Console.WriteLine("It is a decimal");
}
else
{
Console.WriteLine("It isn't a decimal, it's a: " + obj.GetType());
}
爲什麼在這個世界上,你使用`object`類型,而不是一個更具體的類型爲你的變量?由於您使用的是C#3.0,因此您也可以使用泛型。要麼會比來自「物體」的持續拳擊更好。 – 2011-02-10 05:10:00