在 C# 应用程序中,int数据类型变量已分配有 value 0x200。我不明白它是什么样的格式。此外,如果我尝试在 vb.net 中编写相同的语句,它会给我一个错误。请帮忙
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.NET为C#,并支持转换Python或Ruby(那些是IronPython和的 .NET 实现IronRuby)。
于 2013-07-05T14:07:00.913 回答