首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教这个 new[] 循环语句的写法,/

2012-12-14 
请问这个 new[] 循环语句的写法,在线等/本帖最后由 BENNY_LIBB 于 2012-12-10 15:39:29 编辑public TabCon

请问这个 new[] 循环语句的写法,在线等/
本帖最后由 BENNY_LIBB 于 2012-12-10 15:39:29 编辑  public TabControlViewModel(string [] arr)
        {
            Pages = new ObservableCollection<TabPageViewModel>(
                new[] {
               new TabPageViewModel() { Header = "Header 1" },
               new TabPageViewModel() { Header = "Header 2" },
                   ..........................
                });

         }

假如传过的数组参数arr,对于多个new TabPageViewModel() { Header = arr[i] },
请问如何用Foreach或是for写上面代码?
[最优解释]
 public TabControlViewModel(string [] arr)
        {
            Pages = new ObservableCollection<TabPageViewModel>();
            foreach(string str in arr)
            {
              Pages.Add(new TabPageViewModel(){ Header = str })
            }

         }


[其他解释]


 public TabControlViewModel(string [] arr)
        {
            foreach(string s in arr)
            {
              //这里new TabPageViewModel实例,并赋值
            }
         }

热点排行