C#Visual Studio列表
我正在Visual Studio 2017上使用c#Windows.forms.app 我正在尝试创建一个程序,允许用户选择电影类型,然后将他们选择的电影放入类型,并将数据保存为变量(列表或数组) 我面临的问题是,我必须定义列表/数组对象,而不是用户创建对象 我该怎么做呢 全局变量-C#Visual Studio列表,c#,arrays,C#,Arrays,我正在Visual Studio 2017上使用c#Windows.forms.app 我正在尝试创建一个程序,允许用户选择电影类型,然后将他们选择的电影放入类型,并将数据保存为变量(列表或数组) 我面临的问题是,我必须定义列表/数组对象,而不是用户创建对象 我该怎么做呢 全局变量- NumOfGenres = 0; private void button5_Click(object sender, EventArgs e) // Add a new genre { NumOfGe
NumOfGenres = 0;
private void button5_Click(object sender, EventArgs e) // Add a new genre
{
NumOfGenres++;
string GenreTitle;
GenreTitle = My_Dialogs.InputBox("Please name the genre");
textBox1.Text = GenreTitle;
List<String> Arrays = new List<string>();
Console.WriteLine("Enter");
Arrays.Add(GenreTitle);
}
numfogenres=0;
私有无效按钮5\u单击(对象发送者,事件参数)//添加新类型
{
numfogenres++;
弦长;
GenreTitle=My_Dialogs.InputBox(“请命名流派”);
textBox1.Text=GenreTitle;
列表数组=新列表();
控制台。写入线(“输入”);
数组。添加(GenreTitle);
}
单击按钮时,您正在创建一个新列表并在其上添加元素。逻辑正常,但列表的范围在click button事件中。事件结束后,GC
(垃圾收集器)将其删除
尝试在窗体范围中声明它
List<String> Arrays = new List<string>();
private void button5_Click(object sender, EventArgs e) // Add a new genre
{
NumOfGenres++;
string GenreTitle = My_Dialogs.InputBox("Please name the genre");
textBox1.Text = GenreTitle;
Console.WriteLine("Enter");
Arrays.Add(GenreTitle);
}
List数组=新列表();
私有无效按钮5\u单击(对象发送者,事件参数)//添加新类型
{
numfogenres++;
string GenreTitle=My_Dialogs.InputBox(“请命名流派”);
textBox1.Text=GenreTitle;
控制台。写入线(“输入”);
数组。添加(GenreTitle);
}
“全局变量”-c#中没有全局变量。这是一个领域,问题是什么?你不知道如何获取数据?另外:在按钮代码之外定义列表,只添加新字符串。另外:给你的按钮等更好的名字!!列表框1和2都内置了列表。。例如,如果从一个项目移动另一个项目,则从1中删除一个项目并将其添加到2。