String split and search

image_pdfimage_print

   

/*
Learning C# 
by Jesse Liberty

Publisher: O'Reilly 
ISBN: 0596003765
*/
 using System;
 using System.Text;

 namespace StringSearch
 {
    public class TesterStringSearch1
    {
       public void Run()
       {
           // create some strings to work with
           string s1 = "One,Two,Three Liberty Associates, Inc.";

           // constants for the space and comma characters
           const char Space = ' ';
           const char Comma = ',';

           // array of delimiters to split the sentence with
           char[] delimiters = new char[]
          {
              Space,
              Comma
          };

           // use a StringBuilder class to build the
           // output string
           StringBuilder output = new StringBuilder();
           int ctr = 1;

           // split the string and then iterate over the
           // resulting array of strings
           foreach (string subString in s1.Split(delimiters))
           {
               // AppendFormat appends a formatted string
               output.AppendFormat("{0}: {1}
",ctr++,subString);
           }
           Console.WriteLine(output);

       }

       [STAThread]
       static void Main()
       {
          TesterStringSearch1 t = new TesterStringSearch1();
          t.Run();
       }
    }
 }


           
          


This entry was posted in Data Types. Bookmark the permalink.