python - Python 到 C# 代码。如何转换
问题描述
我正在尝试将一段 Python 代码转换为 C#,但不幸的是我陷入了某种平静。如何将这部分从 Python 代码转换为 C# 代码
if not (town in ("Bansko", "Borovets") and option in ("noEquipment", "withEquipment",)) and not (
town in ("Varna", "Burgas") and option in ("noBreakfast", "withBreakfast")):
print(f'Invalid input!')
解决方案
var citylist1 = new List<string>() { "Bansko", "Borovets" };
var citylist2 = new List<string>() {"Varna", "Burgas"};
// Do the same for options..
if ( !(citylist1.Contains(town) && optionList1.Contains(option)) &&
!(citylist2.Contains(town) && optionList2.Contains(option)))
{
Console.WriteLine("error");
}
推荐阅读
- r - 在 ggplot2 直方图中创建“大于”-bins
- reactjs - React 未检测到 Redux 存储中的更新
- python - 创建新查询时出现问题 DoubleClick Bid Manager - Python
- c# - 通过websocket将字节数组从c#发送到角度
- javascript - 如何从数组创建数组
- javascript - Javascript:在页面上等待一段时间后获取承诺失败
- java - java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“.getPackageName()”
- gatsby - 允许在 NetlifyCMS 中选择多个图像
- angular - 事件后拖放未在全日历中保存到数据库(角度)
- cpu-architecture - Origin 的 bigO 使用多少个处理器?