의 값을 결정하는 난이 0.0 아닌지를 갖는 경우 확인해야객체
3334.0 또는
3
같은 값을 가질 수있는 개체를 갖는다. 어떻게 할 수 있습니까?
I은 문자열 conevrsion 할 경우, 즉을 Object.toString() 또는 Convert.toString (오브젝트)가, 그 값 3334.0 것이 그러므로 I 줄 수없는 3334.
것이다.
기본적으로 개체의 값이 10 진수인지 아닌지 확인해야합니까?
은 도움말
감사
의 값을 결정하는 난이 0.0 아닌지를 갖는 경우 확인해야객체
3334.0 또는
3
같은 값을 가질 수있는 개체를 갖는다. 어떻게 할 수 있습니까?
I은 문자열 conevrsion 할 경우, 즉을 Object.toString() 또는 Convert.toString (오브젝트)가, 그 값 3334.0 것이 그러므로 I 줄 수없는 3334.
것이다.
기본적으로 개체의 값이 10 진수인지 아닌지 확인해야합니까?
은 도움말
감사
겠습니까 그것의 형태 도움이 찾고?
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());
}
변수에 더 구체적인 유형 대신 '객체'유형을 사용하는 이유는 무엇입니까? C# 3.0을 사용하고 있기 때문에 제네릭을 사용할 수도 있습니다. 어느 쪽이든 '물건'과의 지속적인 복싱보다 낫다. –