【问题标题】:Read string word by word with .Substring?使用 .Substring 逐字读取字符串?
【发布时间】:2016-08-25 16:09:44
【问题描述】:

我有以下字符串 string gen = "Action;Adventure;Drama;Horror; 我试图用 .substring 逐字分隔字符串,例如:gen.Substring(gen.IndexOf(';')+1, gen.IndexOf(';')) 但我的输出只是“Advent”。

有什么帮助吗?

背景:该字符串收集选中的复选框的名称。然后将该字符串保存在数据库中。 我想读出字符串并检查另一个表单上的每个复选框。

【问题讨论】:

    标签: c# wpf string substring


    【解决方案1】:

    拆分一下:

    var parts = gen.Split(';');
    

    (然后您可以通过 foreach 对其进行迭代。)

    【讨论】:

    • 这很快......而且很简单 ;-) 谢谢
    【解决方案2】:

    这样拆分:

    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);
       }
    }
    

    【讨论】:

      猜你喜欢
      • 2010-11-08
      • 2014-01-20
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      • 2012-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多