如何在 C# 中使用带有下划线 (_) 的行继续符
本文关键字:继续 下划线 | 更新日期: 2024-09-27 06:29:04
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# 没有行延续。只需使用普通的换行符,代码应该可以正常工作。
与 VB 相比,C# 使用 ;
作为语句终止符,它允许您根据需要设置代码的格式,而无需指示代码在下一行继续。
C# 中的_
是一个普通字符,可用于变量名称等。