14
C#で、List <string>オブジェクトをList <object>変数に格納できないのはなぜですか
ListオブジェクトをC#のList変数に格納することはできず、そのように明示的にキャストすることもできないようです。 List<string> sl = new List<string>(); List<object> ol; ol = sl; 結果は、型System.Collections.Generic.List<string>を暗黙的に変換できませんSystem.Collections.Generic.List<object> その後... List<string> sl = new List<string>(); List<object> ol; ol = (List<object>)sl; 結果はタイプSystem.Collections.Generic.List<string>をに変換できませんSystem.Collections.Generic.List<object> もちろん、文字列リストからすべてを引き出して一度に1つずつ戻すことでそれを行うことができますが、それはかなり複雑な解決策です。