gpt4 book ai didi

vb.net - VB.NET 十六进制中的尾随符号?

转载 作者:行者123 更新时间:2023-12-04 06:19:24 24 4
gpt4 key购买 nike

对于普通人来说,这应该是一件容易的事。除了链接到一个简介的内容农场之外,谷歌一无所有,而且那是用蹩脚的英语写的。所以让我们在这里澄清一下,它会永远被埋葬。

VB 十六进制数字上的尾随与号是什么意思?我读过它会在 VB 想要尝试并存储为 Int16 时强制转换为 Int32。这对我来说很有意义。但是我没有从简介中得到的部分是总是使用尾随和号作为位掩码、标志、枚举等。显然,它与覆盖 VB 对内部使用带符号数字的迷恋有关,这可能导致奇怪的比较结果。

那么为了获得简单的分数,VB.Net 十六进制数的规则是什么,有和没有尾随符号?请包括在位掩码/标志等情况下的具体用法,以及如何使用它来强制签名与未签名。

请不要使用 C# :)

最佳答案

Visual Basic 有 Type Characters 的概念.这些可用于修改变量声明和文字,尽管我不建议在变量声明中使用它们 - 现在大多数开发人员更熟悉 As .例如。以下声明是等效的:

Dim X&
Dim X As Long

但就个人而言,我发现第二个更具可读性。如果我看到第一个,我实际上必须访问上面的链接,或使用 Intellisense 来计算变量是什么(如果查看纸上的代码就不好)。

关于vb.net - VB.NET 十六进制中的尾随符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6787643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com