Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将字符串打印到收据的中心_C#_Vb.net - Fatal编程技术网

C# 如何将字符串打印到收据的中心

C# 如何将字符串打印到收据的中心,c#,vb.net,C#,Vb.net,我正在使用Pos for.net 下面是一个vb代码,如何将其转换为c#以打印收据: Public Const ESC = Chr(&H1B) & "|" Public Const SetBold = ESC & "bC" Public Const SetUnderline = ESC & "uC" Public Const SetItalic = ESC & "iC" Public C

我正在使用Pos for.net

下面是一个vb代码,如何将其转换为c#以打印收据:

   Public Const ESC = Chr(&H1B) & "|"
        Public Const SetBold = ESC & "bC"
        Public Const SetUnderline = ESC & "uC"
        Public Const SetItalic = ESC & "iC"
        Public Const SetCentre = ESC & "cA"
        Public Const SetRight = ESC & "rA"
        Public Const ResetFormatting = ESC & "N"

 Dim msg As String = "This is a test" & vbCrLf & SetBold & SetSize(3) & SetCentre & "it works" & SetSize(1) & " pretty well" & vbCrLf & "OK"

vbCrLf
替换为
“\r\n”


一般来说,如果您需要将VB翻译成C#,请使用更自动化的语言:例如。

您也需要分号。
Public Const ESC = Chr(&H1B) + "|" ;
        Public Const SetBold = ESC+ "bC";
        Public Const SetUnderline = ESC + "uC";
        Public Const SetItalic = ESC +"iC" ;
        Public Const SetCentre = ESC + "cA" ;
        Public Const SetRight = ESC + "rA" ;
        Public Const ResetFormatting = ESC + "N" ;

 String msg = "This is a test" + "\r\n"+ SetBold + SetSize(3)+ SetCentre + "it works" +SetSize(1) + " pretty well" + "\r\n" + "OK" ;