Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 遍历2个动态列表 我正在为我实习的公司创建一个软件,现在我在通过2个动态列表时遇到了麻烦。_C#_Wpf_List_Iteration - Fatal编程技术网

C# 遍历2个动态列表 我正在为我实习的公司创建一个软件,现在我在通过2个动态列表时遇到了麻烦。

C# 遍历2个动态列表 我正在为我实习的公司创建一个软件,现在我在通过2个动态列表时遇到了麻烦。,c#,wpf,list,iteration,C#,Wpf,List,Iteration,第一个列表是一个网格列表WPF,另一个是列定义列表WPF我想在GridList中的每个网格中添加3列,但我不太确定如何执行此操作 如果您需要一些代码示例,那么我很乐意添加它们,但我不认为这类问题有必要 当我说动态列表时,我指的是没有设置大小的列表,因此在我的例子中,它取决于哪一天。创建列表对象,并将网格添加到其中: var grids = new List<Grid> { new Grid(), new Grid(), new Grid() }; va

第一个列表是一个网格列表WPF,另一个是列定义列表WPF我想在GridList中的每个网格中添加3列,但我不太确定如何执行此操作

如果您需要一些代码示例,那么我很乐意添加它们,但我不认为这类问题有必要


当我说动态列表时,我指的是没有设置大小的列表,因此在我的例子中,它取决于哪一天。

创建列表对象,并将网格添加到其中:

var grids = new List<Grid> 
{ 
    new Grid(),
    new Grid(),
    new Grid() 
};

var grids=new List{new Grid,new Grid,new Grid};grids grid.ColumnDefinitions.Addnew ColumnDefinition中的foreach var网格;谢谢你,我想得太多了。不客气@MohammedNoureldin给出了相同的答案我不喜欢这个问题的名字,你能把它改名为更有意义的吗?因为这只会让那些正在寻找其他东西的人感到困惑。@MohammedNoureldin欢迎你提出一个对你更有意义的名字建议。
foreach (var grid in grids)
{
    grid.ColumnDefinitions.Add(new ColumnDefinition());
}