从控制台读取单行给出的数字,用空格分隔

2024-01-08

我有一个任务要阅读na 中给定的数字单线,由一个分隔space ( )从控制台。

当我读到上面的每一个数字时,我知道该怎么做单独的线 (Console.ReadLine())但我需要帮助来了解当数字出现在同一条线.


您可以使用String.Split https://msdn.microsoft.com/en-us/library/b873y76a(v=vs.110).aspx。您可以提供要用于将字符串拆分为多个的字符。如果您没有全部提供空白 https://msdn.microsoft.com/en-us/library/system.char.iswhitespace%28v=vs.110%29.aspx假定为分割字符(例如换行符、制表符等):

string[] tokens = line.Split(); // all spaces, tab- and newline characters are used

或者,如果您只想使用空格作为分隔符:

string[] tokens = line.Split(' ');

如果你想将它们解析为int您可以使用Array.ConvertAll():

int[] numbers = Array.ConvertAll(tokens, int.Parse); // fails if the format is invalid

如果您想检查格式是否有效,请使用int.TryParse.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从控制台读取单行给出的数字,用空格分隔 的相关文章

  • 电话号码的正则表达式,不允许全零

    需要您的正则表达式帮助 我当前的正则表达式是 d 8 最小长度为 8 不允许包含字母 特殊字符和空格 我还想禁止全零 如 00000000 Thanks 该模式应该可以满足您的需求 0 d 8 The 0 部分是负前瞻 将阻止仅输入零 Ex
  • 在动态事件处理程序中引用“this”

    在我的 myClass 类中 我使用 Reflection Emit 为 myClass 类成员之一动态编写事件处理程序 我已经成功地做到了这一点 现在 我想修改事件处理程序以调用 myClass 类中的实例方法之一 但是 我无法弄清楚如何
  • 如何使用 MVVM 更新 WPF 中编辑的数据? [复制]

    这个问题在这里已经有答案了 我正在为聊天应用程序构建 UI 设计 在尝试更新所选联系人的消息时遇到问题 选择现有联系人 选择编辑选项 然后编辑其属性 例如用户名和图像 后 唯一进行的更改是联系人的用户名和图像 我仍然想更改 MessageM
  • C# 中四舍五入到偶数

    我没有看到 Math Round 的预期结果 return Math Round 99 96535789 2 MidpointRounding ToEven returning 99 97 据我了解 MidpointRounding ToE
  • 从 future 中检索值时的 SIGABRT

    我在使用 C 11 future 时遇到问题 当我打电话时wait or get 关于返回的未来std async 程序接收从mutex标头 可能是什么问题呢 如何修复它 我在 Linux 上使用 g 4 6 将以下代码粘贴到 ideone
  • 有没有办法使用 i387 fsqrt 指令获得正确的舍入?

    有没有办法使用 i387 fsqrt 指令获得正确的舍入 除了改变精确模式在 x87 控制字中 我知道这是可能的 但这不是一个合理的解决方案 因为它存在令人讨厌的重入型问题 如果 sqrt 操作中断 精度模式将出错 我正在处理的问题如下 x
  • 我可以仅在少数情况下关闭模拟吗

    我有一个始终使用模拟的应用程序 但是 当用户以管理员身份登录时 一些操作需要他们写入服务器本身 现在 如果这些用户在实际服务器上没有权限 有些用户没有 则不会让他们写入 我想做的是关闭几个命令的模拟 有没有办法做这样的事情 using Ho
  • 指向字节数组的指针

    由于 Misra C 的要求 我的一位同事想要使用指针声明 但我遇到了一些问题 Misra 安全关键指南 不会让我们纯粹的程序员使用指针 但会让我们对数组字节进行操作 他打算获取一个指向字节数组的指针 因此我们不会在堆栈上传递实际的数组 T
  • 手动将 ClientBase 集合类型从 Array[] 更改为 List<>

    我将自己的 WCF 代理与 Client Base 一起使用 我想做一些类似于 svc util 中的 ct 属性的操作 并告诉代理返回 List 集合类型 我不能使用 List 因为实体由 nhibernate 管理 所以我必须使用 IL
  • 操纵 setter 以避免 null

    通常我们有 public string code get set 如果最终有人将代码设置为 null 我需要避免空引用异常 我尝试这个想法 有什么帮助吗 public string code get set if code null cod
  • 编译器错误“错误:在文件范围内可变地修改了‘字符串’”

    考虑 include
  • 如何用 C 语言练习 Unix 编程?

    经过五年的专业 Java 以及较小程度上的 Python 编程并慢慢感觉到我的计算机科学教育逐渐消失 我决定要拓宽我的视野 对世界的一般用处 并做一些 对我来说 感觉更重要的事情就像我真的对机器有影响一样 我选择学习 C 和 Unix 编程
  • 从事务范围调用 WCF 服务方法

    我有这样的代码 using TransactionScope scope TransactionScopeFactory CreateTransactionScope some methodes calls for which scope
  • 正确使用“extern”关键字

    有一些来源 书籍 在线材料 解释了extern如下 extern int i declaration has extern int i 1 definition specified by the absence of extern 并且有支
  • 不兼容的类型 - 是因为数组已经是指针吗?

    在下面的代码中 我创建一个基于书籍结构的对象 并让它保存多个 书籍 我设置的是一个数组 即定义 启动的对象 然而 每当我去测试我对指针的了解 实践有帮助 并尝试创建一个指向创建的对象的指针时 它都会给我错误 C Users Justin D
  • 相当于 C# 中 Java 的“ByteBuffer.putType()”

    我正在尝试通过从 Java 移植代码来格式化 C 中的字节数组 在 Java 中 使用方法 buf putInt value buf putShort buf putDouble 等等 但我不知道如何将其移植到 C 我尝试过 MemoryS
  • “int i=1,2,3”和“int i=(1,2,3)”之间的区别 - 使用逗号运算符的变量声明[重复]

    这个问题在这里已经有答案了 int i 1 2 3 int i 1 2 3 int i i 1 2 3 这些说法有什么区别 我无法找出任何具体原因 Statement 1 Result Compile error 运算符的优先级高于 运算符
  • 如何获取 QIcon 的文件/资源​​路径

    假设我做了这样的事情 QIcon myIcon resources icon ico 我稍后如何确定该图标的路径 例如 QString path myIcon getPath 问题是 没有getPath 会员 我找不到类似的东西 但肯定有办
  • C++ [Windows] 可执行文件所在文件夹的路径[重复]

    这个问题在这里已经有答案了 我需要访问一些文件fstream在我的 Windows 上的 C 应用程序中 这些文件都位于我的exe文件所在文件夹的子文件夹中 获取当前可执行文件的文件夹路径的最简单且更重要的 最安全的方法是什么 Use 获取
  • 启动画面后主窗口出现在其他窗口后面

    我有一个带有启动屏幕的 Windows 窗体应用程序 当我运行该应用程序时 启动屏幕显示正常 消失并加载应用程序的主窗体 但是 当我加载主窗体时 它出现在包含该应用程序的 Windows 资源管理器目录下 这是运行启动画面然后运行主窗体的代

随机推荐

  • 传输到 PostgreSQL 后出现“关系不存在”错误

    我已将我的项目从 MySQL 转移到 PostgreSQL 并尝试删除该列作为上一问题的结果 因为在我从 models py 中删除有问题的列并保存之后 错误甚至没有消失 从 MySQL 传输到 PostgreSQL 时出现整数错误 htt
  • 使用 PHP 基于 HTML Web 表单选择在 Unix Box 上创建 DOC 文件

    我有一个 HTML 文件 其中包含一个包含多个问题的网络表单 这些问题的答案是 是 否 如果问题的答案是 是 我希望将预定义的 每个问题 文本部分写入服务器上的 DOC 文件 但只有在按下提交按钮之后 这样 如果用户改变主意并将答案从 是
  • VBA 选择数据透视表

    我正在尝试使用 VBA 选择数据透视表 并且遇到了一个问题 数据透视表可能从 A3 如果没有激活报告过滤器 或 A6 如果已选择 3 个报告过滤器 等开始 因此 数据透视表表并不总是位于工作表上的同一点 清除数据透视表只会删除所有数据和报表
  • 如何获取应用程序拥有的所有打开的图形页面?

    我正在尝试获取应用程序拥有的所有打开的图形页面 我尝试了这个查询 但它返回了一个空数据集 我想用应用程序 ID 来尝试这个 想知道是否有办法做到这一点 https graph facebook com fql q SELECT https
  • PyPlot - 使用选择器选择的突出显示点

    我正在使用绘制时间序列pyplot并希望在选择一个点后突出显示该点 使用pick event 发现类似问题here https stackoverflow com questions 22355435 how to pick a point
  • FFMpeg: CFLAGS=-D__STDC_CONSTANT_MACROS ./configure 在哪里?

    在 Ubuntu 下运行的 Eclipse 使用 ffmpeg 库时 我遇到了这个问题 UINT64 C 未在此范围内声明 一段时间后 我找到了这个解决方案 http code google com p ffmpegsource issue
  • 如何向 RESTful Web API GET 方法传递/接收多个参数?

    采用参数 返回标量值而不是数据集 的 GET RESTful 方法的常见示例如下所示 public string Get int id get and return the value 其中传递的 val 通常是一个 ID 因此您可以使用它
  • 如何仅在表单有效时才触发 jQuery 函数

    我有一个与提交按钮绑定的 jQuery 函数 如下所示 function signupform submit function alert test 但是 无论表单是否有效 它都会触发 我的模型用各种 DataAnnotations 装饰
  • WSO2签名系统服务应用程序

    我想将我的所有设备设置为 COPE WSO2 EMM 设置已完成并且工作正常 剩下的就是使用固件密钥对系统服务应用程序进行签名 我仅使用 Google 设备 Android 设备 摩托罗拉 G2 从那里我可以找到用于签署应用程序的密钥和密码
  • 是否可以轻松地从 Windows 迁移到 Linux Azure 应用服务?

    正如我所见 我需要创建新的 Linux 应用服务 创建域 证书绑定和部署管道 然后把旧的拆掉 这是更简单的方法吗 正如 Jim Xu 提到的 目前不可能将 WebApp 从基于 Windows 的移动到 Linux 您可能需要重新部署应用程
  • Ruby 和 Java 一样跨平台吗?

    您可以编译Java应用程序并在Java虚拟机所在的任何机器上运行它 而与底层硬件无关 Since 红宝石 on Rails http en wikipedia org wiki Ruby on Rails是基于 Ruby 构建的 我担心在任
  • HttpGetAttribute 名称属性不适用于路由

    我有一个名为的 WebAPI 控制器天气预报只需一次操作 操作方法如下 HttpGet Name GetWeatherForecast public IEnumerable
  • 在 SQL 中将字符串列表转换为整数列表

    我的存储过程中有一个 nvarchar MAX 其中包含 int 值列表 我这样做是这样的无法将 int list 传递给我的存储过程 但是 现在我遇到了问题 因为我的数据类型是 int 并且我想比较字符串列表 有什么办法可以让我做同样的事
  • 如何使用通用数组?

    在下面的 Rust 代码中 我无法将字节数组转换为 GenericArray 编译器告诉我给一个 字节 类型 例如generic array GenericArray
  • 从 C++ 编写 .csv 文件

    我正在尝试将一些数据输出到 csv 文件 并且它正在将其输出到该文件 但它没有将数据分隔到不同的列中 并且似乎错误地输出了数据 ofstream Morison File linear wave loading csv Opening fi
  • 适用于 Linux 的 XML 到 XSD 工具

    从 XML 文档创建 或推断 XSD 架构的最佳工具是什么 我需要它与 Linux 兼容 过去我用过 Trang http www thaiopensource com relaxng trang html http www thaiope
  • Eclipse - 忽略整个目录

    我使用 Aptana Studio 基于 Eclipse 我试图让 Eclipse 完全忽略项目内的整个目录 我的意思是完全如此 我不希望它显示在项目文件夹中 我什至不希望 Eclipse 知道它的存在 不幸的是 我将其添加为过滤器的所有努
  • Netbeans IDE 8.0.2 C++ 输入/输出错误

    我在Windows 7上安装了netbeans C 并使用Cywgin4作为编译器 当我运行任何程序时 即使是一个简单的 Hello world 它也会编译并运行 但我也会收到以下错误 我似乎在网上找不到任何参考 谁能指出我正确的解决方案方
  • 对象不支持 jquery 中的 addEventListener IE8

    我使用的是 Jquery 2 0 2 在 IE8 中出现错误 对象不支持属性或方法 addEventListener jquery min js 第 4 行字符 6105 不知何故 除了 ie8 之外 我的所有代码都可以在 chrome 和
  • 从控制台读取单行给出的数字,用空格分隔

    我有一个任务要阅读na 中给定的数字单线 由一个分隔space 从控制台 当我读到上面的每一个数字时 我知道该怎么做单独的线 Console ReadLine 但我需要帮助来了解当数字出现在同一条线 您可以使用String Split ht