In C#, le istanze dei tipi di riferimento vengono passate alle funzioni come puntatore nullable. Si consideri ad esempio:Come documentare la "non-nullableness" dei tipi di riferimento in C#?
public void f(Class classInstanceRef)
Nella maggior parte dei casi, la funzione si aspetta un puntatore non nullo (nel 95% dei casi nella mia esperienza). Qual è il modo migliore per documentare il fatto che questa funzione si aspetta un puntatore non nullo?
Aggiornamento: grazie mille per le vostre risposte finora!
Invece di 'ArgumentException' dovresti usare' ArgumentNullException'. –
Non vorresti usare invece 'ArgumentNullException'? – LukeH
Non sarebbe preferibile lanciare un'eccezione ArgumentNullException invece di ArgumentException? –