C# 如何在字符串结尾后插入空格

C# 如何在字符串结尾后插入空格,c#,.net,string,word,backspace,C#,.net,String,Word,Backspace,是否可以在字符串后插入空格。如果可能,则 如何在字符串中插入空格???空格的转义顺序是: \b C#定义了以下字符转义序列: \'-单引号,字符文字需要 \“-双引号,字符串文字需要 \\-反斜杠 \0–空 \a-警报 \b-退格 \f形馈送 \n-新线 \r-回车 \t-水平选项卡 \垂直报价 \字符的u-Unicode转义序列 \代理项对的U-Unicode转义序列 \x-Unicode转义序列类似于“\u”,但长度可变 取决于您试图实现的目标。要简单地删除最后一个字符,您可以使用以

是否可以在字符串后插入空格。如果可能,则
如何在字符串中插入空格???

空格的转义顺序是:

\b

C#定义了以下字符转义序列:

  • \'-单引号,字符文字需要
  • \“-双引号,字符串文字需要
  • \\-反斜杠
  • \0–空
  • \a-警报
  • \b-退格
  • \f形馈送
  • \n-新线
  • \r-回车
  • \t-水平选项卡
  • \垂直报价
  • \字符的u-Unicode转义序列
  • \代理项对的U-Unicode转义序列
  • \x-Unicode转义序列类似于“\u”,但长度可变

取决于您试图实现的目标。要简单地删除最后一个字符,您可以使用以下方法:

string originalString = "This is a long string";
string removeLast = originalString.Substring(0, originalString.Length - 1);

removeLast
将给出这是一个长字符串

这将在字符串中插入一个空格

string str = "this is some text";
Console.Write(str);
Console.ReadKey();
str += "\b ";
Console.Write(str);
Console.ReadKey();
//this will make "this is some tex _,cursor placed like so.
如果它像Belogix所说的那样(删除最后一个字符),您可以像Belogix所说的那样或其他方式,如:

string str = "this is some text";
Console.WriteLine(str);
Console.ReadKey();

Console.WriteLine(str.Remove(str.Length - 1,1));
Console.ReadKey();
或者只是:

string str = "this is some text";
Console.WriteLine(str + "\b ");

你想完成什么?看看转义序列: