변수를 암시 적으로 선언하고자하는 var
으로 선언했습니다. 더 많은 코드가 알려 추가 할 필요가있는 경우> 내가 var returnData;
변수 유형 이해
이 구문을 설정하는 방법이다의 유형을 변경하는 방법에 따르지 않는 ... 니펫을 - 나는 ConsoleApp1.GreenGlue[]
를 반환하는 코드 Console.WriteLine(returnData.GetType();
를 사용했다.
static void Main(string[] args)
{
var returnData = JsonConert.DeserializeObject<GreenGlue[]>(reply);
}
public class GreenGlue
{
public string BC { get; set; }
public List<BL> BL { get; set; }
}
GreenGlue []로 선언 할 수 없습니까? var를 사용하면 암시 적으로 형식이 이미 선언되어 있습니다. 그렇지 않으면 명시 적으로 의미하는 것입니까? –
@ChrisCarr -> 예, 제 사고로 유감입니다. – IcyPopTarts
가장 좋은 팁은 : var를 사용하지 말고, 명시 적으로 타입을 설정하십시오. 몇 가지 경우를 제외하고는 나를 믿으십시오. 당신은 var에 호감을 가지 않습니다. – Sefe