シリアライズ可能なオブジェクトだけがC#でディクショナリに格納されるようにする方法を模索しています。シリアライズ可能なオブジェクトのみを含むディクショナリ
具体的には、私はこれに似た何かを探しています:
Dictionary<String, ISerializable> serialDict = new Dictionary<String, ISerializable>();
これに伴う問題は、私は、整数、ブール値、または文字列などのプリミティブ型を格納することはできませんということです。
ディクショナリにはシリアル化できるオブジェクトのみが含まれていることを確認する方法はありますか?
C#: Using Reflection to Instantiate a Generic Class in .Netは、洞察力をありがとう、これはより理にかなっています。私はコンパイル時の解決策を期待していましたが、これはうまくいくでしょう。 – LamdaComplex