そのように変換しようとすると、値を持つint
変数があります。820924
(uint)data[structure["MICROSECONDS"].Index]
うまくいきません。
これもうまくいかない
unchecked((uint)data[structure["MICROSECONDS"].Index])
例外を受け取りSpecified cast is not valid.
ます。
データ ストアobject
ですが、実行時に に変換する必要がありint
ます。私はほぼ確信しています。オブジェクト値を出力しましたが820924
、オブジェクト型を出力する方法がわかりませんが、int でなければなりません。
コード:
object value = data[structure["MICROSECONDS"].Index];
Console.WriteLine("xx MICROSECONDS type " + value.GetType());
Console.WriteLine("xx casting " + value);
Console.WriteLine("xx cast ok" + (uint)value);
結果:
xx MICROSECONDS type System.Int32
xx casting 820924