1. ホーム
  2. c#

[解決済み] C#のbyteとByteのデータ型の違い【重複】について

2022-04-16 20:33:06

質問

私は、C#では、両方のアプリケーションに バイト バイト というデータ型があります。どちらも型は 構造体 System.Byte で、8桁の符号なし整数を表します。

そこで、この2つの間に違いがあるとすれば、それは何なのか、また、なぜどちらかを使うのか、気になるところです。

ありがとうございます。

解決方法は?

その byte キーワードは System.Byte というデータ型があります。

これらは同じデータ型を表すので、結果のコードも同じになります。使い方に若干の違いがあるだけです。

  • を使用することができます。 byte であっても System の名前空間が含まれない。を使用するには Byte が必要です。 using System; をページの先頭に置くか、完全な名前空間である System.Byte .

  • C#では、フレームワークの型ではなく、キーワードしか使えないなどの状況がいくつかあります。

.

enum Fruits : byte // this works
{
  Apple, Orange
}

enum Fruits : Byte // this doesn't work
{
  Apple, Orange
}