Nel processo di scrittura di una raccolta speciale ho utilizzato il IndexOutOfRangeException
già esistente come ad es. una lista o matrice verrebbe generata se dovessi accedere a un indice illegale. L'analisi del codice mi dice, tuttavia, che questa eccezione non dovrebbe mai essere generata dal codice utente, e non riesco a capire perché. Se dovessi distribuire riferimenti a questa classe astratti da un'interfaccia, per esempio, non sarebbe molto meglio se confermasse solo la (percepita) norma del lancio del noto e amato IndexOutOfRangeException
rispetto a una% co_de personalizzata %? Qual è la motivazione dietro questa regola?