c#中赋值为整数数据类型的值

时间:2013-07-05 13:56:23

标签: c# vb.net types

在C#应用程序中,int数据类型变量已赋值为0x200。我不明白它是什么样的格式。另外,如果我尝试在vb.net中编写相同的语句,它会给我一个错误。请帮忙

3 个答案:

答案 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#,并支持转换PythonRubyIronPython和{{}的.NET实现1}})。