C#如何在不使用空格键的情况下在每个字符之间放置空格
本文关键字:字符 之间 空格 情况下 空格键 | 更新日期: 2023-09-27 18:28:52
输出需要在每个字符之间有空格,所以它应该像'?e m a n r u y s我不喜欢"emanruoysitahw"。我该如何使用我已经编写的代码。感谢您的帮助。
using System;
namespace strings
{
class Program
{
static void Main(string[] args)
{
string inString= "What is your name?",outString="";
foreach(char c in inString)
{
outString = c + outString;
}
{
Console.WriteLine("" + outString);
}
}
}
}
您可以:
outString = string.Join(" ", input.ToCharArray());
我们大多数人使用的不正确(低效)方式:
outString += c + "'x26";
我们大多数不使用的正确(但低效)方式:
outString.Insert(c + "'x26");
聪明的程序员正确有效地使用
var s = new StringBuilder();
s.append(c + "'x26");
outString = s.ToString();
等等。你没有空格键,是吗?使用此:
StringBuilder(s)=new
StringBuilder();
s.append(c+"'x26");
outString=s.ToString();
这到底是怎么一个真实的生活情况呢?