如何获取字符串的一部分

本文关键字:字符串 一部分 获取 何获取 | 更新日期: 2024-10-26 07:55:07

我有这个字符串:

   string var = "x1,x2,x3,x4";

我想在四个不同的字符串中分别获取 x1、x2、x3、x4。

如何获取字符串的一部分

这是一个基本的拆分

string yourString = "x1,x2,x3,x4";
string[] parts = yourString.Split(',');
foreach(string s in parts)
    Console.WriteLine(s);

我将原始变量重命名为 yourString .虽然它似乎在 LinqPad 中被接受为有效的标识符,但我认为使用此名称非常令人困惑,因为保留

拆分它。

var tokens = someString.Split(',');

现在,您可以通过索引访问它们:

var firstWord = tokens[0];

String.Split

var foo = "x1,x2,x3,x4";
var result = foo.Split(',');

还有"反面:字符串.加入

Console.WriteLine(String.Join('*', result));

将输出:x1*x2*x3*x3

要在值之间用逗号分隔值,可以使用String.Split()函数。

string[] words = var.Split(',');
foreach (string word in words)
{
    Console.WriteLine(word);
}