I\'d like to write an extension method for the .NET String class. I\'d like it to be a special varation on the Split method - one that takes an escape character to prevent s
The signature is incorrect, you need to return a string array
WARNIG NEVER USED EXTENSIONs, so forgive me about some errors ;)
public static List Split(this string input, string separator, char escapeCharacter)
{
String word = "";
List result = new List();
for (int i = 0; i < input.Length; i++)
{
//can also use switch
if (input[i] == escapeCharacter)
{
break;
}
else if (input[i] == separator)
{
result.Add(word);
word = "";
}
else
{
word += input[i];
}
}
return result;
}