gpt4 book ai didi

c# - 如何在 C# 中使用带下划线 (_) 的行继续符

转载 作者:太空狗 更新时间:2023-10-29 22:23:31 27 4
gpt4 key购买 nike

ShippingConfirmationLabel.Text = _
string.Format("Using {0} shipping to:<br>", _
ShippingTypeRadioButtonList.SelectedValue);

然而这工作正常:

ShippingConfirmationLabel.Text = "Using " + ShippingTypeRadioButtonList.SelectedValue + "
shipping to:<br>";

很抱歉,如果之前有人问过这个问题,但是在搜索后没有找到具体的答案。出于某种原因,该代码不允许我在 VS 中编译。

干杯安德鲁

最佳答案

C# 中没有像 VB.NET 中那样的 Line Continuation Character
在 C# 中存在 ; 来分隔指令的结尾。
这意味着不需要行继续字符,因为在到达分号(“;”)之前不会考虑一行。

+ 是字符串连接运算符,它不代表Line Continuation Character

ShippingConfirmationLabel.Text = 
"Using " +
ShippingTypeRadioButtonList.SelectedValue +
"shipping to:<br>";

如您所见,您可以在任何您喜欢的地方(当然不是在关键字或标识符的中间)换行,并用 ; 终止符将其关闭。

有时,出于易读性或其他原因,您希望在不同的行上拆分单个字符串。
在这种情况下,您可以使用字符串连接运算符。

关于c# - 如何在 C# 中使用带下划线 (_) 的行继续符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11773623/

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