所以我有代碼在每個週期後分隔輸入。然後每個句子放在不同的行上。我如何確保在輸入時如果按回車你不會跳過一行?這裏是我的代碼:如何按下回車鍵不跳過一行
string input = TextEditor.Text;
string[] tokens = input.Split('.');
Output.Text = string.Join(Environment.NewLine, tokens);
if (Keyboard.IsKeyDown(Key.Enter)) // for some reason words "Keyboard" and "Key" Don't work.
{
// I don't know what to do here
}
所以此刻,如果我寫道:
Hello I am a human.
A good human
我會得到的輸出:
Hello I am a human
A good human
您可以通過使用'input.Replace(」全部替換 「./n」。\ (s =>!string.IsNullOrWhitespace(s))'當你加入字符串時 – Timo
應該是\ n @Timo :) – hardkoded
:)分開......或者你做了'tokens.Where該死的。我更新了評論 – Timo