2012-02-02 2 views
1

미안 미안 클라이언트에서 JSON 개체에서이 개체를 받고 있기 때문에이캐스트 개체

public decimal Duration 
    { 
     get 
     { 
      return this.durationField; 
     } 
     set 
     { 
      this.meðallíftímiField = {if (typeof(value) == typeof(String)) return Convert.ToDecimal(value);} 
     } 

처럼 뭔가를 시도하고, 때때로의 값이됩니다 유형 문자열 및 경우에 따라 decimal 유형

누군가 나를 도울 수 있습니까? }

답변

1

속성 유형이 십진수이므로 코드 스 니펫 값은 항상 10 진수 형식이어야합니다.

당신은 시간을

public decimal Duration {get;set;} 
public void SetDuration(object duration) 
{ 
    if(duration is decimal) 
     Duration = (decimal)duration; 
    else if(duration is string) 
    { 
     Duration = decimal.Parse((string)duration); 
    } 
} 
을 설정하려면이 기능을 사용할 수 있습니다