Split string based on the first occurrence of the character

.net, asp.net, c#, string

Solution

You can specify how many substrings to return using `string.Split`:

var pieces = myString.Split(new[] { ',' }, 2);

Returns:

101
a,b,c,d

Problem

How can I split a C# string based on the first occurrence of the specified character? Suppose I have a string with value: ``` 101,a,b,c,d ``` I want to split it as ``` 101 ``` ``` a,b,c,d ``` That is by the first occurrence of comma character.

Original source