title: Split a string without separator
body: <p>I have a string variable with value
      "abcdefghijklmnop".</p>
  
  <p>Now I want to split the string into string array with, say, three characters (the last array element may contain fewer) in each array element from the right end.</p>
  
  <p>I.e.,<br>
      "a"<br>
      "bcd"<br>
      "efg"<br>
      "hij"<br>
      "klm"<br>
      "nop"<br><br></p>
  
  <p>What is the easiest and simplest way to do this?? (Both Visual Basic and C# code is welcome)?</p>