-2
A
回答
2
下面是一個非常詳細的解決方案,基於這樣的假設:每個單詞只與一個空格分隔。
var splitted = "Is it allowed to enter this room without asking?".Split(' ');
StringBuilder str = new StringBuilder();
int i = 1;
foreach (var word in splitted)
{
str.Append(word);
if (i % 3 == 0)
{
str.Append(System.Environment.NewLine);
}
else
{
str.Append(" ");
}
i++;
}
var result = str.ToString();
+0
代碼中代表什麼? (C#) – Kostikoglu
+0
隱式變量聲明https://msdn.microsoft.com/en-us/library/bb383973.aspx您可以用'string'替換它,它是一樣的。 –
0
static void Main(string[] args)
{
const string text = "Is it allowed to enter this room without asking?";
string newText = null;
int count = 0;
foreach (char c in text)
{
string temp = c.ToString();
if (c == ' ')
{
count ++;
bool placeNewLine = false;
Random random = new Random();
if (random.Next(0, 2) == 1) placeNewLine = true;
if (count == 4 || (placeNewLine && count ==3))
{
temp = Environment.NewLine;
count = 0;
}
}
newText += temp;
}
Console.WriteLine(newText);
Console.ReadLine();
}
+0
完美的解決方案! – Kostikoglu
相關問題
- 1. 如何在Android中替換字符串的第一個字符
- 2. 如何替換字符串中第n個字符的發生?
- 3. Golang:如何從字符串中替換第n個字符
- 4. 用3個新值替換字符串中的3個字符
- 5. 用TSQL替換字符串中每個第二個字符的實例
- 6. 用另一個字符串替換字符串的第一個字符
- 7. Perl替換字符串中的第n個子字符串
- 8. 替換字符串中出現的第n個子字符串
- 9. 替換第n個字符串
- 10. 替換字符串第二個文件
- 11. 替換字符串中的第一個字符
- 12. 如何獲取函數來遍歷字符串並替換字符串的第一個字符,第二個等?
- 13. 如何用換行符替換每個第三個逗號?
- 14. 如何替換字符串中每個單詞的第一個字母?
- 15. 替換第一個字符中的$ args
- 16. 你如何替換字符串中的第一個特定字符留下第二個字符相同
- 17. Python:用句點(或其他字符)替換字符串中除第n個字母以外的每個字母
- 18. 刪除/替換字符串中的每個第n,第m和第i個字符
- 19. 用PHP中的第n個字母字符替換字符串字母
- 20. 用一個字符替換字符串中的整個字符
- 21. 用一個字符替換字符串中的多個字符
- 22. 用sed替換第n個字符
- 23. 如何用此字符串中的兩個不同字符替換第一個和最後一個字符「{0}」
- 24. 用隨機字符替換字符串中的每個數字
- 25. 的bash替換第一個字符中的每一行
- 26. 字符串替換不會替換字符的第二個實例
- 27. 替換字符串中第一個字符後的所有字符
- 28. Bash用變量替換字符串中的第N個字
- 29. PHP字符串替換第一個字母名字的第一個名字
- 30. 串轉換,第一個字符上每個字
這是學校裏的功課?你有沒有寫過任何代碼? –
沒有一個Unity項目,我想在屏幕上顯示問題並使其合適。我曾經這樣做,手動添加'@'到'換行'但沒有成功。 – Kostikoglu
你知道還有其他的方式來包裝文字嗎? –