【发布时间】:2011-05-31 08:26:48
【问题描述】:
我有一个如下实现的 DocumentList.c。当我尝试将一个列表添加到 DocumentList 对象的实例中时,它会添加但其他的都是一样的
类 DocumentList
{
公共静态列表 wordList;
公共静态字符串类型;
公共静态字符串路径;
公共静态双cos;
公共静态双骰子;
公共静态双提卡;
//公共静态字符串标题;
public DocumentList(List wordListt, string typee, string pathh, double sm11, double sm22, double sm33)
{
类型 = 类型;
单词列表 = 单词列表;
路径 = 路径;
cos = sm11;
骰子 = sm22;
杰卡德 = sm33;
}
}
在主c#代码片段中
公共部分类 Window1:System.Windows.Window { 静态私有列表 documentList = new List(); ...我使用的方法如下。
DocumentList dt = new DocumentList(para1, para2, para3, para4, para5, para6); 文档列表.Add(dt);现在,当我添加第一个列表时,它似乎是 documentList 中的 1 个项目,但对于第二个,我得到一个包含 2 个项目但都相同的列表..
我的意思是我不能保留以前的列表项..
【问题讨论】:
-
您可能需要考虑显示 Add 方法(因为 DocumentList 似乎是一个基类)。这也是 .NET v2.0 或更高版本吗?
-
您使用什么 .NET 版本?如果您不确定,可以告诉我们您使用的是哪个版本的 Visual Studio(或任何 IDE)?
标签: c#