gpt4 book ai didi

c# - 使用剪贴板 SetText 换行

转载 作者:可可西里 更新时间:2023-11-01 08:21:02 25 4
gpt4 key购买 nike

如何使用 SetText 方法添加换行符?

我尝试了 Clipboard.SetText("eee\n xxxx"); 但是当我将剪贴板数据粘贴到记事本中时,它没有给我预期的结果。

预期结果:

eee
xxxx

我怎样才能做到这一点?

最佳答案

Windows 使用 CR+LF 对来表示换行。这等同于 C# 中的 "\r\n"。但是,您只是发送 "\n",即单个 LF 而不是 CR+LF 对。

使用Environment.NewLine而不是 "\n"。这是在 C# 中拼写 "\r\n" 的惯用方法。作为奖励,如果您曾经在 *nix 平台上运行过代码,Environment.NewLine 将评估为“\n”,这是 *nix 换行符。最后,在我看来,从可读性的角度来看,Environment.NewLine 更可取。它从逻辑上记录了这个东西是什么,而不是依赖于你知道魔法常量。

关于c# - 使用剪贴板 SetText 换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9033191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com