将vb中的常量转换为c#

将vb中的常量转换为c#,c#,.net,vb.net,C#,.net,Vb.net,在VB.Net中有一组类似vbTab的常量,在C#中有对应的吗?没有一组精确对应的面向C#的常量。某些常量仅以字符串形式表示(例如,对于vbTab,“\t”) 我建议不要引用Microsoft.VisualBasic程序集来使用这些常量。该名称空间主要用于支持遗留VB6应用程序的迁移。只是想加入System.Environment.NewLine作为vbCrLf的替代品;除此之外,只需使用字符串文本(\n\t\r等)。我知道,这很迂腐,但我不会使用System.Environment.NewLi

在VB.Net中有一组类似vbTab的常量,在C#中有对应的吗?

没有一组精确对应的面向C#的常量。某些常量仅以字符串形式表示(例如,对于
vbTab
“\t”


我建议不要引用
Microsoft.VisualBasic
程序集来使用这些常量。该名称空间主要用于支持遗留VB6应用程序的迁移。

只是想加入
System.Environment.NewLine
作为
vbCrLf
的替代品;除此之外,只需使用字符串文本(
\n\t\r
等)。我知道,这很迂腐,但我不会使用
System.Environment.NewLine
代替
vbCrLf
。vbCrLf显式是CR-LF(即“\r\n”)。System.Environment.NewLine是一个特定于环境的换行符字符串-它与Windows上的vbCrLf相同,但可能不在其他平台上,例如,在非Windows平台上使用Mono时。@Cory I使用自动转换工具移植了一些VB.NET代码,并使用您的方法创建了以下代码行:private const string vbCrLf=“\r\n”