이것은 여러 번 요청되었을 수 있으며 주위를 둘러 보았습니다. 그러나 웬일인지, 이것은 나에게 의미가 없습니다. 그래서 새 인스턴스를 만들 것처럼 보이지만 비주얼 스튜디오 Object reference not set to an instance of an object.
클래스의 새 인스턴스 C#
public class Test{
private Dictionary<string, Service> serviceList;
private void GetList(string ID){
foreach(var service in Service.Load()){
servicelist.Add(service.ID, new Service());
}
}
}
나는 새로운 서비스를 (사용할 때 내 생각은), 나는 기본적으로 내가 이동 매번 서비스의 새로운 인스턴스를 생성 할 것을 알려줍니다 사전의 다음 요소? 서비스은 클래스입니다
예. 읽어 보시기 바랍니다 : http://msdn.microsoft.com/en-us/library/fa0ab757.aspx, http://msdn.microsoft.com/en-us/library/ttw7t8t6.aspx. – BartoszKP
새 서비스는 service.Load의 각 서비스에 대해 만들어지고 * 사전에 추가됩니다 *. "다음 요소로 이동"이 무슨 뜻인지 잘 모르겠습니다. 그래서, 정확히 당신의 질문은 무엇입니까? 새로운 인스턴스가 생성됩니다. – BradleyDotNET
그래, 그 전에 읽었지만 왜 내가 위에 올린 오류가 있는지 모르겠다. 나는 그것을 포함하는 것을 잊었습니다 – Test