c# - 如何在 C# 中比较整数和字符串?
问题描述
所以,如果输入是“X”,我需要应用程序停止做某事。问题是,前面的输入是整数,x 被视为字符串,如何比较两者?这是我的代码
int sum = 0;
while (true)
{
string inputData = Console.ReadLine();
int input = Convert.ToInt32(inputData);
sum += input;
if (input.Equals("x", StringComparison.OrdinalIgnoreCase))
{
break;
}
}
谢谢,麻烦您了。
解决方案
看起来您想对下一个数字求和,直到用户按下“x”字符。
int sum = 0;
while (true)
{
string inputData = Console.ReadLine();
if (inputData.Equals("x", StringComparison.OrdinalIgnoreCase))
{
break;
}
int input = Convert.ToInt32(inputData);
sum += input;
}
Console.WriteLine("Total sum is : " + sum);
Console.ReadLine();
推荐阅读
- tensorflow - 张量流中减少和的可变数量
- crystal-reports - 以所需格式格式化水晶报表中的小数点
- python - 减少所有英语单词的 Trie 的大小
- php - 在 Debian GNU/Linux 9 上安装 mailparse
- r - 需要帮助将变量更改为 Rstudio 中 103 列中的整数
- node.js - 根据扳手数据库中的插入/更新创建触发器
- reactjs - React - 如何在 setState 中执行网络请求,我的代码可以吗?
- c++ - 如何修复警告“编译器可以假定‘对象’的地址永远不会为 NULL”
- sed - SED 替换了少数第一次出现(和范围)的模式
- git - 如何从特定 repo 下载源代码,其中仅包含在该 repo 中的特定提交期间已更改或添加的文件?