본 웹 메서드가 있습니다. 나는 그것이 lstAllCultures
의 마지막 값이 lstCulture
을 볼 때 lstAllCultures
에서 어떤 error.When I 디버그없이일반 목록 값을 다른 일반 목록으로 복사
[WebMethod]
public List<BlogCultureInfo> loadCultureList()
{
List<Language> lstAllCultures = LocaleController.GetCultures();//Its bring a value from cultureInfo
List<SCultureInfo> lstCulture = new List<SCultureInfo>();
SCultureInfo objInfo = new SCultureInfo();
foreach (Language objLst in lstAllCultures)
{
objInfo.LanguageName = objLst.LanguageName;
objInfo.LanguageCode = objLst.LanguageCode;
lstCulture.Add(objInfo);
}
return lstCulture;
}
그것의 실행은 루프 후 value.But CultureInfo를 다른 올바른 value.210를 가져온다.
내가 뭘 잘못하고 있는지. 고마워.
SCultureInfo objInfo = 새로운 SCultureInfo() 내부의 foreach와 같은 새로운
objInfo
마다 생성; // 그것을 루프 안으로 옮긴다. – 2kay