gpt4 book ai didi

c# - 如何添加到数组 C# 的末尾?

转载 作者:可可西里 更新时间:2023-11-01 07:49:12 24 4
gpt4 key购买 nike

如何在引用类的 ArrayList 末尾的 Windows 窗体上的 TextBox 和 Button 添加新的 item

private product[] value = new product[4];

value[1] = new product("One",5)
value[2] = new product("Two",3)
value[3] = new product("Three",8)

工作流程

  • 将新产品的详细信息输入textbox1textbox2textbox3
  • 当我点击 Add 时,新产品被添加到数组中:

    value[1] = new product("One",5)
    value[2] = new product("Two",3)
    value[3] = new product("Three",8)
    value[4] = new product("Four",2)

执行此操作的代码是什么?

最佳答案

数组是固定大小的,这意味着你不能添加比创建时分配的数量更多的元素,如果你需要一个自动调整大小的集合,你可以使用 List<T>ArrayList

例子:

// using collection initializers to add two products at creation time
List<Product> products = new List<Product>{new Product("One",5), new Product("Two",3) };

// then add more elements as needed
products.Add(new Product("Three",8));

关于c# - 如何添加到数组 C# 的末尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1836959/

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