'\'を使用して文字列を分割したいのですが、許可されていません。コンパイラーは定数で改行を言います。バックスラッシュを使用して分割する方法はありますか?
//For example... String[] breakApart = sentence.Split('\'); //this gives an error.
'\\'の代わりにエスケープ文字'\'を使用してみてください。
'\\'
'\'
String[] breakApart = sentence.Split('\\');
C#のバックスラッシュ\は、引用符やアポストロフィなどの特殊文字のエスケープ文字として使用されます。したがって、バックスラッシュをアポストロフィでラップしようとすると、バックスラッシュと最後のアポストロフィはエスケープされたアポストロフィとして解釈されます。
\
ここ は、C#で使用可能な文字エスケープのリストです。
ここ は、C#の文字リテラルのMSDNドキュメントです。
文字リテラル (バックスラッシュ)です。