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

急 ,foreach

2012-08-27 
急急急 ,foreach,求助C# codeprivate string[] _playerlist new string[Program.CfgMgr.PlayersConfig.P

急急急 ,foreach,求助

C# code
       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里面            }


求助啊

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

[解决办法]
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这个数组是有原因的吧,我猜想了一下,你想要的是不是这个效果,希望对你有所帮助…

热点排行