コード例 #1
0
 public static void WriteSByte(sbyte value, ByteArray array)
 {
     if (!array.HasNext())
     {
         throw new ArgumentOutOfRangeException();
     }
     array.Write((byte)value);
 }
コード例 #2
0
 public static sbyte ReadSByte(ByteArray array)
 {
     if (!array.HasNext())
     {
         throw new IndexOutOfRangeException();
     }
     return((sbyte)array.Read());
 }
コード例 #3
0
 public static void WriteBool(bool value, ByteArray array)
 {
     if (!array.HasNext())
     {
         throw new ArgumentOutOfRangeException();
     }
     array.Write((value ? (byte)1 : (byte)0));
 }