请各位帮我把两个 vb6.0写的两个函数转换成C#该怎么写?我找不到相应的函数?多谢!
如题,请大家帮帮我把如下的两个函数用C#怎么写!!??
'将UNICODE转换中文
Public Function Unicode2AscII(ByVal s As String)
On Error Resume Next
Dim i As Integer
Dim r As String
For i = 1 To Len(s) Step 4
r = r + ChrB("&H" & Mid(s, i + 2, 2)) & ChrB("&H" & Mid(s, i, 2))
Next
Unicode2AscII = r
End Function
'将 ASCII 码(中文)转 换成 Unicode码
Public Function AsciiToUnicode(smsg As String) As String
Dim si, sb As Integer
Dim stmp As Integer
Dim stemp As String
sb = Len(smsg)
AsciiToUnicode = ""
For si = 1 To sb
stmp = AscW(Mid(smsg, si, 1))
If Abs(stmp) < 127 Then
stemp = "00" & Hex(stmp)
Else
stemp = Hex(stmp)
End If
AsciiToUnicode = AsciiToUnicode & stemp
Next si
AsciiToUnicode = Trim(AsciiToUnicode)
End Function