c# - 拆分用户输入字符串
问题描述
我想将用户输入字符串拆分为 2 个字符串。
string userinput = Console.ReadLine();
我希望当用户输入例如“open google.com”时,它被分为 2 个字符串,例如:
string userinput1 = "open";
string userinput2 = "google.com";
如果用户键入“open google.com example”之类的内容,则“example”这个词将被忽略并且不会存储在任何字符串中:D
我希望你能帮助我。
解决方案
String.Split
很有用。
string userinput = Console.ReadLine();
char[] delim = new char[]{ ' ' };
string[] splitted = userinput.Split(delim);
string userinput1 = splitted[0];
string userinput2 = splitted[1];
推荐阅读
- python - Flask render_template() 删除数据库中的条目后不显示主页
- c++ - C++ 模板函数的行为与 Visual Studio 2019 中的虚幻引擎不一致
- sql-server - 查询以获取 SQL Server 兼容级别
- javascript - window.print 分页后重复内容
- haskell - haskell 编译程序无显示
- postgresql - 无法使用 JDBC 驱动程序连接到远程 PostgresSQL 服务器
- javascript - 如何在 javascript 中执行命令将文件上传到应用程序?
- android - overridePendingTransition 在 API 23 中使屏幕变黑,但在 API 29 中运行良好
- reactjs - 如何优雅地处理由 dangerouslySetInnerHTML 引起的 react-dom 错误?
- indexing - 在 APL 中使用嵌套向量进行索引