当前位置: 首页 > 知识库问答 >
问题:

如何循环将物料增加到数量

劳通
2023-03-14

我试图做一个循环来添加10个项目,但是只添加一个数字为10的项目。

List<Contact> listContact;

for (int cuantidade = 0; cuantidade < 10; cuantidade++)
            {

                listContact = new List<Contact>(cuantidade)
                {


                new Contact()
                {
                    Name =  cuantidade.ToString(),
                    Number = cuantidade.ToString(),
                },

                };


            }
            this.listBoxNames.ItemsSource = listContact;

我做错了什么?

共有1个答案

厍浩广
2023-03-14

试试看:

var contactList= new List<Contact>();

for (int cuantidade = 0; cuantidade < 10; cuantidade++)
  {

 contactList.Add( new Contact
                {
                    Name =  cuantidade.ToString(),
                    Number = cuantidade.ToString(),
                }
                );

   }
  this.listBoxNames.ItemsSource = contactList;
 类似资料:
  • 我正在逐个迭代字符串对象列表中的元素: 在这里,每次我调用list上的get()时,列表都会从其一端一直迭代到第i个元素——因此上面循环的复杂性是O(n^2)。 是a.)对于增强型for循环,与上面相同,还是b.)对于循环,将指针保持在最后一个指针所在的位置,因此下面循环的复杂性是O(n)? 如果上面的情况(b)——我想是这样的——在列表上使用迭代器有什么好处吗。这是简单的迭代--没有回头路 蒂亚

  • 问题内容: 我在这里想到了这个循环: 它有效,但是我敢肯定有更好的方法 问题答案: 答案将取决于您使用的是哪种类型,例如,如果您使用的是a ,则可以使用类似… 假设您只想向表模型的末尾添加行;) 就个人而言,我希望将每个成员作为单个实体添加到表模型中,但这仅仅是我一个 看看如何使用表格了解更多详细信息…

  • 问题内容: 从: http://docs.python.org/py3k/library/datetime.html#timedelta- objects timedelta对象代表持续时间,即两个日期或时间之间的差。 那么,为什么我会出错: 问题答案: 对象不支持除了用秒。 虽然有一个自然的定义,时钟算术。您可以这样计算: 将datetime.time提升到一个对象,然后添加增量,然后将结果回落

  • 以前,我遇到了多个Matplotlib图形之间的干涉问题。最后,我发现了一个问题,一些pyplot函数不附加到它们的figure实例,但可以在并行创建的其他figure实例中呈现。 下面是一些示例代码: 上面的例子中的等高线py图函数可以在图1中渲染,但偶尔也会在并行生成的其他图中渲染。那很烦人。有什么方法可以将等高线py图函数附加到图1吗?

  • 下面的while循环会额外运行一段时间。我试图执行一个用户输入,从用户那里接受10个有效数字并打印它们的总和。然而,while循环执行额外的时间并请求第11个输入。 }