Mysql の列の値から符号なしバイトを取得するだけのコードがあります。
MySqlDataReader reader = MasterServer.Instance.Sql_Connection.Reader;
reader.Read();
sbyte slot = (sbyte)reader.GetByte("slot");
テーブル内の私の列の「スロット」は TINYINT(3) であり、署名済みとしてマークされています。
ただし、コードは -1 を返す必要があるため、0 を返します (テストの列には -1 があります)。なぜですか?ありがとう!
C#