私のプログラムでは、var実行時にオブジェクトを取得し、それをバイナリ ファイルに書き込みたいのですが、varを使用して変数を書き込むことができませんでしたBinaryWriter。というコンパイルエラーが発生しcannot convert from 'object' to 'bool'ます。それを解決する方法は?
BinaryWriter writer = new BinaryWriter(File.Open(fileName, FileMode.Create)
var obj = Convert.ChangeType(property.GetValue(objectToWrite, null), property.PropertyType);
writer.Write(obj); //Compile error