我有這樣的代碼:IList的麻煩。固定大小?
IList<string> stelle = stelleString.Split('-');
if (stelle.Contains("3"))
stelle.Add("8");
if (stelle.Contains("4"))
stelle.Add("6");
但目前看來,IList中有一個固定大小.Split()後:System.NotSupportedException:收藏是一個固定大小的。
我該如何解決這個問題?
'string.Split()'返回一個字符串數組。數組的大小是固定的,因此例外。 – BoltClock
這是由於.NET中糟糕的設計決定引起的:http://stackoverflow.com/questions/5968708/why-array-implements-ilist/5968798#5968798 – mbeckish