在C#应用程序中,int
数据类型变量已赋值为0x200
。我不明白它是什么样的格式。另外,如果我尝试在vb.net中编写相同的语句,它会给我一个错误。请帮忙
答案 0 :(得分:2)
0x表示以下值(在本例中为200)在HEX中。 200 Hex is equal to 512 decimal
在C#
int i=0x200;
相当于
int i=512;
在VB.net中,这可以写成
Dim x=512
OR
Dim x = &H200
答案 1 :(得分:1)
在C#中
int x = 0x200;
Console.WriteLine(x);
在VB.NET中
Dim x = &H200
Console.WriteLine(x)
它只是用变量的十六进制表示法表示的常量的分配
答案 2 :(得分:0)
对于代码转换,我建议使用developerFusion Code Converter之类的内容,这非常适合在C#
中找到您在网络上找到并将其转换为VB.NET
的代码段/示例。它还会从VB.NET
转换为C#
,并支持转换Python
或Ruby
(IronPython
和{{}的.NET实现1}})。