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里面
}
求助啊
public Main()
{
InitializeComponent(); foreach (PlayerInfo info in Program.CfgMgr.PlayersConfig.PlayerInfos)
{
info.Nmae.Tostring();
}
Players.Items.Add();//Players为combobox
//需要将所有的info.Nmae加到Players里面
}
求助啊
{
info.Nmae.Tostring();
Players.Items.Add(info.Nmae);//Players为combobox
}
{
Players.Items.Add(info.Nmae.Tostring());
}
这样不行?
_playerlist =Program.CfgMgr.PlayersConfig.PlayerInfos.Select(a=>a.Nmae.Tostring()).ToArray();
{
info.Nmae.Tostring();
//这里,你遍历以后没有添加,怎么会有呢,
Players.Items.Add(infro.name.toString());
//加到里面来,你去 打下断点看下就能明白,不然你还是不理解,F10再F11一步步的看,记得看他的值,相信你能明白
}
// Players.Items.Add();//Players为combobox
{
info.Nmae.Tostring();
//这里,你遍历以后没有添加,怎么会有呢,
Players.Items.Add(infro.name.toString());
//加到里面来,你去 打下断点看下就能明白,不然你还是不理解,F10再F11一步步的看,记得看他的值,相信你能明白
}
// Players.Items.Add();//Players为combobox
public Main()
{
InitializeComponent();
for(int i=0;i<_playerlist.Length;i++)
{
_playerlist[i]=Program.CfgMgr.PlayersConfig.PlayerInfos[i].Nmae.Tostring();
}
Players.DataSource=_playerlist;
}
我想你定义_playerlist这个数组是有原因的吧,我猜想了一下,你想要的是不是这个效果,希望对你有所帮助…
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);
}
}