Changing obj[] to IList<obj> possible problem

Recommended change from obj[] to IList<obj> in a procedure argument may broke the code validity!
If there's indexer l of type long, it's valid to use it on obj[] but not on IList<obj>. There should be probably some automatic casting in indexers or at least some warning.

Please sign in to leave a comment.