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