Hi,
how work with \ ?
Now i get error where is \, how fix this code?
This option is not me: instead of \ use \\
string word = "Name\UserName";
string[] words = word.Split('\');
foreach (string name in words)
{
Console.WriteLine(name);
}
Hi,
how work with \ ?
Now i get error where is \, how fix this code?
This option is not me: instead of \ use \\
string word = "Name\UserName";
string[] words = word.Split('\');
foreach (string name in words)
{
Console.WriteLine(name);
}
Jump to Post\ is used to escape special characters in strings or chars. To use it normally, you either need to escape it (making it \\) or you can use the @ character in front of the entire string.
string oneWay = "C:\\Temp\\somefile.txt"; string anotherWay = @"C:\Temp\somefile.txt";
So for …
\ is used to escape special characters in strings or chars. To use it normally, you either need to escape it (making it \\) or you can use the @ character in front of the entire string.
string oneWay = "C:\\Temp\\somefile.txt";
string anotherWay = @"C:\Temp\somefile.txt";
So for your code, you can do this:
string word = @"Name\UserName";
string[] words = word.Split('\\');
foreach (string s in words)
Console.WriteLine(s);
Or this:
string word = "Name\\UserName";
string[] words = word.Split('\\');
foreach (string s in words)
Console.WriteLine(s);
If you want to use \ in a string you need to precede it with another \ like "Name\\UserName"; or precede the whole string with the @ char, like @"Name\UserName";.
\ is interpreted as an escape sequence to be able to use a newline character '\n' or other in your strings instead of the letter 'n'. Look here for more info.
EDIT: apegram beated me at this by some lengths...;)
thanks
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.