public void Test(String userWithDomain)
{
// assume userWithDomain could be a console input or an ajax call.
// 1: userWithDomain = "domain\\user";
// 2: userWithDomain = "domain\user";
// 3: userWithDomain = "domain\test";
// (1) would work;
// (2) would work too [this kind of input is not valid from within a C# app]
// (3) wouldn't work because \t would a valid escape sequence and output would be "domin" "est"
String[] split = userWithDomain.Split(new String[] { "\\" }, StringSplitOptions.RemoveEmptyEntries);
foreach …Run Code Online (Sandbox Code Playgroud) c# ×1