我在 C# 中使用列表类型,我想知道如果我 100% 确定以下条件中只有一个条件在任何给定时间为真,那么使用它的最佳方法是什么。基本上我只需要输出列表中的城市,下面的代码是否正确?
// List of cities we need to join
List<string> cities = new List<string>();
if(country == US) cities.Add("New York");
if(country == India) cities.Add("Mumbai");
if(country == Germany) cities.Add("Berlin");
string output = string(cities);
Console.WriteLine(output);