C# 使用.Substring逐字读取字符串?
我得到了以下字符串C# 使用.Substring逐字读取字符串?,c#,wpf,string,substring,C#,Wpf,String,Substring,我得到了以下字符串String gen=“动作;冒险;戏剧;恐怖; 我试图用.substring将字符串逐字分开,例如:gen.substring(gen.IndexOf(“;”)+1,gen.IndexOf(“;”) 但我的输出只是“降临” 有什么帮助吗 背景:该字符串收集选中复选框的名称。然后将该字符串保存在数据库中。 我想读出字符串,并在另一个窗体上选中每个复选框。只需将其拆分: var parts = gen.Split(';'); (然后您可以通过foreach对其进行迭代)按如下方
String gen=“动作;冒险;戏剧;恐怖;
我试图用.substring将字符串逐字分开,例如:gen.substring(gen.IndexOf(“;”)+1,gen.IndexOf(“;”)
但我的输出只是“降临”
有什么帮助吗
背景:该字符串收集选中复选框的名称。然后将该字符串保存在数据库中。
我想读出字符串,并在另一个窗体上选中每个复选框。只需将其拆分:
var parts = gen.Split(';');
(然后您可以通过foreach
对其进行迭代)按如下方式拆分:
public class Example
{
public static void Main()
{
String value = "Action;Adventure;Drama;Horror";
Char delimiter = ';';
String[] substrings = value.Split(delimiter);
foreach (var substring in substrings)
Console.WriteLine(substring);
}
}
那很快…也很容易;-)谢谢