私はC#言語を読み始めたばかりで、読み物の最初のセクションの1つは、当然、変数と型です。
短い順序で、、、、、、、、、、、およびをリストsbyte
した整数型テーブルに出くわしました。ここでのペアリングの例外はですので、それを無視して他のペアリングを見てみましょう。byte
short
ushort
int
uint
long
ulong
char
char
最初のペアであるbyte
、は、署名されたバージョンの前に「s」を付け、署名されていないバージョンには接頭辞を付けません。ただし、他のすべてのペアでは、関係が逆になります...符号付きバージョンにはプレフィックスがなく、符号なしバージョンには「u」プレフィックスが付いています。
これには私が知っておくべき理由がありますか、それともこれは単なる設計上の癖ですか?
参照用のリンク:http://msdn.microsoft.com/en-us/library/exx3b86w.aspx