我正在编写文件处理系统,我需要将文件组保持在一起。我想我需要一个字符串列表和一个(字符串列表)列表,但我无法在列表中添加任何内容。 Visual Studio不提供我。添加我的列表。
usings ....
namespace Main
{
public class SisterFiles : List<string>
{ }
public class FileGroups : List<SisterFiles>
{ }
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
// here is where I would like to assign a list of files to instances of SisterFiles
// here is where I'd like to add each SisterFile list to FileGroups
// but VS only offers Equals/Enumerate or Reference Equals
----&GT;&GT;&GT;&GT;不会让我添加任何SisterFiles {&#34;&#34;} //
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
// go through the list and make sure all the files are together
// if they are together
// run the program
}
}
}
任何建议都会有所帮助。我知道我有很多关于课程和名单的知识!
答案 0 :(得分:0)
您可以按照以下方式更正结构。
public class SisterFiles
{
public List<string> lstString;
}
public class FileGroups
{
public List<SisterFiles> lstSisterFiles;
}
class Program
{
static void Main(string[] args)
{
SisterFiles sisterFiles = new SisterFiles();
sisterFiles.lstString.Add("My String");
FileGroups fileGroup = new FileGroups();
fileGroup.lstSisterFiles = new List<SisterFiles>();
fileGroup.lstSisterFiles.Add(sisterFiles);
}
}