private string[] _playerlist = new string[Program.CfgMgr.PlayersConfig.PlayerInfos.Count];//数组
        public Main()
        {
            InitializeComponent();            foreach (PlayerInfo info in Program.CfgMgr.PlayersConfig.PlayerInfos)
            {        
                 info.Nmae.Tostring();       
            }
            Players.Items.Add();//Players为combobox      
                 //需要将所有的info.Nmae加到Players里面
            }
求助啊

解决方案 »

  1.   

    你把Players.Items.Add(info.Nmae.Tostring())写在foreach里啊
      

  2.   

    foreach里面写Players.Items.Add(info.Nmae.Tostring())
      

  3.   

       foreach (PlayerInfo info in Program.CfgMgr.PlayersConfig.PlayerInfos)
                {        
                     info.Nmae.Tostring();
                     Players.Items.Add(info.Nmae);//Players为combobox             
                }
      

  4.   

    foreach (PlayerInfo info in Program.CfgMgr.PlayersConfig.PlayerInfos)
                {        
                      Players.Items.Add(info.Nmae.Tostring());       
                }
    这样不行?
      

  5.   


    _playerlist =Program.CfgMgr.PlayersConfig.PlayerInfos.Select(a=>a.Nmae.Tostring()).ToArray();
      

  6.   

    foreach (PlayerInfo info in Program.CfgMgr.PlayersConfig.PlayerInfos)
                {        
                     info.Nmae.Tostring();     
        //这里,你遍历以后没有添加,怎么会有呢, 
      Players.Items.Add(infro.name.toString());
    //加到里面来,你去 打下断点看下就能明白,不然你还是不理解,F10再F11一步步的看,记得看他的值,相信你能明白
                }
               // Players.Items.Add();//Players为combobox      
      

  7.   

    foreach (PlayerInfo info in Program.CfgMgr.PlayersConfig.PlayerInfos)
                {        
                     info.Nmae.Tostring();     
        //这里,你遍历以后没有添加,怎么会有呢, 
      Players.Items.Add(infro.name.toString());
    //加到里面来,你去 打下断点看下就能明白,不然你还是不理解,F10再F11一步步的看,记得看他的值,相信你能明白
                }
               // Players.Items.Add();//Players为combobox      
      

  8.   

    private string[] _playerlist = new string[Program.CfgMgr.PlayersConfig.PlayerInfos.Count];//数组
     public Main()
            {
                InitializeComponent();
                for(int i=0;i<_playerlist.Length;i++)
                {
                    _playerlist[i]=Program.CfgMgr.PlayersConfig.PlayerInfos[i].Nmae.Tostring();
                }
                Players.DataSource=_playerlist;
             }
    我想你定义_playerlist这个数组是有原因的吧,我猜想了一下,你想要的是不是这个效果,希望对你有所帮助…
      

  9.   


    private string[] _playerlist = new string[Program.CfgMgr.PlayersConfig.PlayerInfos.Count];
    public Main()
    {
      InitializeComponent();
      foreach (PlayerInfo info in Program.CfgMgr.PlayersConfig.PlayerInfos)
      {        
        Players.Items.Add(info.Name);     
      } 
    }