c# 基元資料型別佔用位元組數
阿新 • • 發佈:2021-09-15
void Main() { System.BitConverter.GetBytes(true).Count().Dump("bool型別佔用位元組數:"); System.BitConverter.GetBytes(short.MaxValue).Count().Dump("short型別佔用位元組數:"); System.BitConverter.GetBytes(ushort.MaxValue).Count().Dump("ushort型別佔用位元組數:"); System.BitConverter.GetBytes(int.MaxValue).Count().Dump("int型別佔用位元組數:"); System.BitConverter.GetBytes(uint.MaxValue).Count().Dump("uint型別佔用位元組數:"); System.BitConverter.GetBytes(long.MaxValue).Count().Dump("long型別佔用位元組數:"); System.BitConverter.GetBytes(ulong.MaxValue).Count().Dump("ulong型別佔用位元組數:"); System.BitConverter.GetBytes(double.MaxValue).Count().Dump("double型別佔用位元組數:"); System.BitConverter.GetBytes(Single.MaxValue).Count().Dump("single型別佔用位元組數:"); System.BitConverter.GetBytes(float.MaxValue).Count().Dump("float型別佔用位元組數:"); System.BitConverter.GetBytes('a').Count().Dump("char型別佔用位元組數:"); }
bool型別佔用位元組數: |
---|
1 |
short型別佔用位元組數: |
---|
2 |
ushort型別佔用位元組數: |
---|
2 |
int型別佔用位元組數: |
---|
4 |
uint型別佔用位元組數: |
---|
4 |
long型別佔用位元組數: |
---|
8 |
ulong型別佔用位元組數: |
---|
8 |
double型別佔用位元組數: |
---|
8 |
single型別佔用位元組數: |
---|
4 |
float型別佔用位元組數: |
---|
4 |
char型別佔用位元組數: |
---|
2 |