list 泛型时出现的一个Bug
2011-02-12 18:12
246 查看
新建一个类
public class FolderBE
{
public string FolderOne
{ get; set; }
public string FolderTwo
{ get; set; }
public string FolderThree
{ get; set; }
public string FolderFour
{ get; set; }
public string FolderFive
{ get; set; }
}
然后:
List<FolderBE> listFolder = new List<FolderBE>();
FolderBE folder = new FolderBE();
folder.FolderOne = "one";
folder.FolderTwo = "two";
folder.FolderThree = "three";
listFolder.Add(folder);
folder.FolderFour = "four";
然后listFolder里的一条数据的FolderFour也会变成"four";
所以我们在使用它时要这样:
List<FolderBE> listFolder = new List<FolderBE>();
FolderBE folder = new FolderBE();
folder.FolderOne = "one";
folder.FolderTwo = "two";
folder.FolderThree = "three";
listFolder.Add(folder);
folder = new FolderBE();
folder.FolderOne = "one";
folder.FolderTwo = "two";
folder.FolderThree = "three";
folder.FolderFour = "four";
listFolder里面的数据 FolderFour不会变成"four"
最近发现,如果有误,请告诉我.
public class FolderBE
{
public string FolderOne
{ get; set; }
public string FolderTwo
{ get; set; }
public string FolderThree
{ get; set; }
public string FolderFour
{ get; set; }
public string FolderFive
{ get; set; }
}
然后:
List<FolderBE> listFolder = new List<FolderBE>();
FolderBE folder = new FolderBE();
folder.FolderOne = "one";
folder.FolderTwo = "two";
folder.FolderThree = "three";
listFolder.Add(folder);
folder.FolderFour = "four";
然后listFolder里的一条数据的FolderFour也会变成"four";
所以我们在使用它时要这样:
List<FolderBE> listFolder = new List<FolderBE>();
FolderBE folder = new FolderBE();
folder.FolderOne = "one";
folder.FolderTwo = "two";
folder.FolderThree = "three";
listFolder.Add(folder);
folder = new FolderBE();
folder.FolderOne = "one";
folder.FolderTwo = "two";
folder.FolderThree = "three";
folder.FolderFour = "four";
listFolder里面的数据 FolderFour不会变成"four"
最近发现,如果有误,请告诉我.
相关文章推荐
- 如何使CheckBoxList的Attributes属性生效(修改微软的一个bug)
- 一个伪泛型List的实现
- myEclipe的一个bug 缺少引用的包时出现不能生成编译后的class文件的解决办法
- [开发工具]_[VS2010]_[vs2010的一个bug-使用stringstream时出现]
- 使用bounds出现的一个小bug解决方案
- 发现java.io.File中 list()方法的一个bug
- Indy接收邮件可能会出现的一个Bug
- 查询软件和硬件列表清单[将文章里代码另存为 list.vbs,双击运行就会出现一个html页面]
- 刚发现一个BUG,模态对话框url中含有#时出现的问题
- Jackson转换泛型List出现错误java.util.LinkedHashMap cannot be cast to com.xxx
- [开发工具]_[VS2010]_[vs2010的一个bug-使用stringstream时出现]
- 使用GridView出现的一个bug
- 出现Bug的一个优秀的解决方法
- 我写的回溯法,出现了一个BUG,找了好久。。。。才对上。。。
- ANR 的一个触摸bug转载下。。点击就会出现 error 的bug。。
- 泛型实现中没有正确lock引用类型的一个隐藏bug分析
- (转) 如何使CheckBoxList的Attributes属性生效(修改微软的一个bug)
- 自己实现一个泛型LinkedList
- 解决一个平均运行一百万次才出现一次的bug
- 使用bounds出现的一个小bug解决方案