Preguntas etiquetadas con extension-method

13
¿No es razonable esperar que Any () * no * arroje una excepción de referencia nula?
Cuando crea un método de extensión, puede, por supuesto, llamarlo. nullPero, a diferencia de una llamada al método de instancia, llamarlo como nulo no tiene que arrojar un NullReferenceException-> debe verificarlo y hacerlo manualmente. Para la implementación del método de extensión Linq, Any()Microsoft decidió que deberían lanzar un ArgumentNullException( https://github.com/dotnet/corefx/blob/master/src/System.Linq/src/System/Linq/AnyAll.cs …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.