【发布时间】:2012-07-11 05:24:02
【问题描述】:
我有这个网络方法。
[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;
}
它运行时没有任何错误。当我在lstAllCultures 中调试时,它会带来正确的值。210 个不同的cultureinfo 值。但是在循环之后,当我看到lstCulture 时,它的最后一个值是lstAllCultures.
我做错了什么。谢谢。
【问题讨论】:
-
SCultureInfo objInfo = new SCultureInfo(); //将其移入循环
标签: c# asp.net cultureinfo generic-list