![](/img/trans.png)
[英]I have a C# code. I want to convert it in vb.net. But I am unable to convert unsafe and fixed key word
[英]How to convert c# code to vb.net. Error occurred in getting numeric value of a character
我正在尝试将c#项目转换为vb.net项目。 但是我无法在vb.net中转换一些代码。
C#代码:
if ((a >= 33) && (a <= 48)) { word += "|"; word1 += "|"; }
Vb.net代码:
If (Char.GetNumericValue(a) >= 33) AndAlso (Char.GetNumericValue(a) <= 48) Then
word += "|"
word1 += "|"
End If
在c#中,将a的数值直接与整数值进行比较。 但是在Vb.net中,我无法获取a的数值与ASCII值进行比较。 是否有可能将c#项目解决方案转换为vb.net解决方案? 让我知道解决方案。 提前致谢。
您可以将字符值转换为其ASC值,然后将其与vb.net中的值进行比较,找到以下示例代码
Dim a As Char
a = "a"
Dim i As Integer = Asc(a)
Console.Write(i.ToString())
If i < 90 Then
'Do what you want
End If
您应该使用VB的“ AscW”功能(而不是“ Asc”),并假设“ a”是一个字符:
If (AscW(a) >= 33) AndAlso (AscW(a) <= 48) Then
word &= "|"
word1 &= "|"
End If
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.