私はデータリーダーを持っています。私はそれが整数型であることを知っています(例えば、MySQLがINT、TINYINT、SMALLINT、MEDIUMINT、BIGINT、JUMBODELUXEINTなどと呼ぶもの)です。私は実際の型をC#コードに固定したくありません。私が思いついた最高のものは、 object x = reader.GetValue(i);
uint k = x is byte
私はntextフィールドを持つテーブルを持っています。それはvarbinary(max)に切り替えることを決めた私の特定のケースで ntext, text, and image data types will be removed in a future version of Microsoft SQL Server. Avoid using these data types in new dev
バイト型またはshort型の変数を宣言し、これらの算術演算を実行しようとすると、「型が一致しません:変換できませんint to short "(またはそれに対応して"型の不一致:intをバイトに変換できません ")。 byte a = 23;
byte b = 34;
byte c = a + b; この例では、コンパイルエラーは3行目です。