gpt4 book ai didi

c# - 如何在 C# 中将大型多行文本分配给字符串?

转载 作者:太空宇宙 更新时间:2023-11-03 23:12:48 27 4
gpt4 key购买 nike

我正在尝试用 50 多行的大文本初始化一个字符串变量。但是字符串变量在第二行之后没有任何内容。我尝试使用 StringBuilder,但也失败了。

string longText = ""; 

示例文本:

foo bar foo bar bar
bar bar bar foo foo tiger

lime orange lemon bar bar
...etc ..

文本中没有引号,只有新行。我可以使用正则表达式并用一些特殊字符替换换行符,但这感觉像是过度设计了。我错过了任何简单的方法吗?

最佳答案

使用the @ string literal在字符串赋值之前:

string a = @"
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id
est laborum.";

关于c# - 如何在 C# 中将大型多行文本分配给字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38447077/

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