VB.NET字符串.Chr到C#
如何转换:VB.NET字符串.Chr到C#,c#,vb.net,C#,Vb.net,如何转换: strMenu.Append(" <ul>" + Strings.Chr(13)); strMenu.Append(“”+Strings.Chr(13)); 到C#?strMenu+=“\r”; 是直译。您可能希望改用此选项: strMenu += " <ul>" + Enviroment.NewLine; strMenu+=“”+environment.NewLine; 因为NewLine是当前运行时环境的新行序列。st
strMenu.Append(" <ul>" + Strings.Chr(13));
strMenu.Append(“”+Strings.Chr(13));
到C#?strMenu+=“\r”;
是直译。您可能希望改用此选项:
strMenu += " <ul>" + Enviroment.NewLine;
strMenu+=“”+environment.NewLine;
因为NewLine是当前运行时环境的新行序列。strMenu+=“\r”;
是直译。您可能希望改用此选项:
strMenu += " <ul>" + Enviroment.NewLine;
strMenu+=“”+environment.NewLine;
因为新行是当前运行时环境的新行序列。这些是C的等价物:
strMenu.Append(" <ul>\r");
strMenu.Append(" <ul>\u000d");
strMenu.Append(" <ul>" + (char)13);
strMenu.Append(\r”);
strMenu.Append(“\u000d”);
strMenu.Append(“”+(char)13);
这些是C的等价物:
strMenu.Append(" <ul>\r");
strMenu.Append(" <ul>\u000d");
strMenu.Append(" <ul>" + (char)13);
strMenu.Append(\r”);
strMenu.Append(“\u000d”);
strMenu.Append(“”+(char)13);
@DOK,不是真的。这可能不是HTML。两者都不正确\n是Chr(10),而不是Chr(13)<代码>环境。换行符取决于平台。@DOK,不是真的。这可能不是HTML。两者都不正确\n是Chr(10),而不是Chr(13)<代码>环境。换行符取决于平台。@user257234可能是VB:)如果您只想将13转换为字符值,那么通过(char)13作为char强制转换将起作用。@user257234可能是VB:)如果您只想将13转换为字符值,那么通过(char)13作为char强制转换将起作用。