gpt4 book ai didi

c# - List 中的元素不会写入 textBox

转载 作者:行者123 更新时间:2023-12-04 11:00:05 26 4
gpt4 key购买 nike

我在 Form2 中向 List 添加了元素,但是当我尝试在 Form1 textBox 中输出它们时,什么也没发生。
我也放了public static List<Basket> sas = new List<Basket>();在 Program.cs 中。

    List<Basket> sas = new List<Basket>();
public Form1()
{
InitializeComponent();
foreach(Basket e in sas)
{
basketBox.Text += e.Name + Environment.NewLine;
}
}

当我删除 List<Basket> sas = new List<Basket>();从 Form1 开始,我有一个错误 - 在此上下文中不存在“sas”名称。
那么,如何使列表可从所有表单访问?

最佳答案

请注意,您使用的是在 Form1 中创建的空列表,而不是来自 Form2 的静态列表。
你应该试试:

public Form1()
{
InitializeComponent();
foreach(Basket e in Form2.sas)
{
basketBox.Text += e.Name + Environment.NewLine;
}
}

关于c# - List 中的元素不会写入 textBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58873364/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com