例如:
car Audi = new car();
是否有可能是这样的:
string name = Microsoft.VisualBasic.Interaction.InputBox("Name of new car?", "Add car");
car name = new car();
抱歉,如果这是一个愚蠢或重复的问题。
不,你不能。在 C# 中,变量及其名称必须在编译时已知...
你能做的就是建立一个集合来放置你所有的汽车......比如:
var allmycars = new Dictionary<string, Car>();
string name = Microsoft.VisualBasic.Interaction.InputBox("Name of new car?", "Add car");
car mycar = new car();
allmycars.Add(name, mycar);
然后你可以:
foreach (KeyValuePair<string, car> onecar in allmycars)
{
string name2 = onecar.Key;
car car2 = onecar.Value;
Console.WriteLine(name2);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)