c# - c# 中的 Substring 和 IndexOf 和 LastIndexOf

标签 c# substring indexof lastindexof

<分区>

我有这个字符串:

464-138234-AVENANCE

我需要三个项目的输出:

 464
 138234
 AVENANCE

对于我尝试成功的第一个项目:

strMyString.SelectedItem.Value.Substring(0, strMyString.SelectedItem.Value.IndexOf('-'))

输出:464

我无法提取两个和三个项目:

strMyString.SelectedItem.Value.Substring(1, strMyString.SelectedItem.Value.IndexOf('-'))

输出是:

64-

你能帮帮我吗?

在此先感谢您的帮助,非常感谢。

最佳答案

为什么不呢?

string msg = "464-138234-AVENANCE";
var myArray = msg.Split('-');

关于c# - c# 中的 Substring 和 IndexOf 和 LastIndexOf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46052356/

相关文章:

javascript - 遇到 JavaScript Array.indexOf 的奇怪现象(在 Node.js 中)

c# - 在使用 IntPtr 构造函数进行单元重用时设置 Xamarin UITableViewCellStyle

c# - IP Cam 到 Gtalk

PHP 在多维数组中搜索子字符串

SQL Server 子字符串打破单词,而不是字符

javascript - Ramda,检查(过滤)字符串数组是否包含子字符串

javascript - 整个数组的 IndexOf 和警报名称

javascript - 将随机元素的索引正确存储在数组中

c# - 转换 ASP.Net Core 中的 Open Id Connect 声明

c# - 在 Windows Phone 8 应用程序中使用 Windows Live ID 身份验证