コード:
object arrayOfObjs = new object[]{ 1, "test"};
今、この配列に新しい要素を追加したいと思います。次のように可能ですか:
((IEnumerable)arrayOfObjs).Cast<object>().ToList().Add("test123");
このコードは項目を追加しません。
編集:
強く型付けする場合:
object arrayOfObjs = new string[]{ "1", "test"};
仕事を追加します、thx:
var tmp = ((IEnumerable)arrayOfObjs).Cast<object>().ToList();
tmp.Add("test123");
設計時に型が不明な場合、このリストを Array of T に戻すにはどうすればよいでしょうか?