我试图让下面的工作如下。名称(某物)向列表添加了一些东西。然后name()检索值。但我遇到了一些问题,希望你们中的一位知道发生了什么事。C#方法重载问题,字符串字符串[]转换
public class PlayerSettings
{
public List<string[]> Players = new List<string[]>();
public void Name(string input)
{
string[] addname = new string[1];
addname[0] = input;
Players.Add(addname);
}
public string[] Name()
{
foreach (string[] Player in Players)
{
return Player[0];
}
}
}
不能将类型字符串隐式转换为下面一行中的字符串[]错误。
return Player[0];
什么问题..? – Misam 2012-07-09 08:24:57
你想在方法Name中返回什么?尽管要修复错误,您需要“返回新的字符串[] {Player [0]};”,但这段代码没有意义。 – 2012-07-09 08:27:09
你需要告诉我们你有什么问题(除了怪异的数组迷惑 - 我没有看到数组出现在这个代码中的原因) – 2012-07-09 08:27:21