0

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

4

3 回答 3

2

0x表示以下值(在本例中为 200)采用 HEX 格式。200 十六进制等于 512 十进制

在 C# 中

int i=0x200;

相当于

int i=512;

在 VB.net 中,这可以写成

Dim x=512

或者

Dim x = &H200
于 2013-07-05T14:00:46.890 回答
1

在 C# 中

int x = 0x200;
Console.WriteLine(x);

在 VB.NET 中

Dim x = &H200
Console.WriteLine(x)

它只是用十六进制表示法表示的常量对变量的赋值

于 2013-07-05T14:00:36.777 回答
0

对于代码转换,我推荐类似developerFusion Code Converter之类的东西,它非常适合将您在网络上找到的代码片段/示例放入C#并将其转换为VB.NET. 它还将从 转换VB.NETC#,并支持转换PythonRuby(那些是IronPython和的 .NET 实现IronRuby)。

于 2013-07-05T14:07:00.913 回答