Preguntas etiquetadas con null

87
Si el código hash de null siempre es cero, en .NET

Dado que colecciones como System.Collections.Generic.HashSet<>aceptar nullcomo miembro del conjunto, uno puede preguntar cuál nulldebería ser el código hash de . Parece que el marco usa 0: // nullable struct type int? i = null; i.GetHashCode(); // gives

85
Diferencia entre NULL y null en PHP

¿Hay alguna diferencia entre NULLy nullen PHP? A veces parecen intercambiables y otras no. editar: por alguna razón, cuando leí la documentación vinculada en la respuesta (antes de publicar esta pregunta) la leí como "sensible a mayúsculas y minúsculas" en lugar de "insensible a mayúsculas y...

85
C # está de acuerdo con comparar tipos de valor con nulos

Me encontré con esto hoy y no tengo idea de por qué el compilador de C # no arroja un error. Int32 x = 1; if (x == null) { Console.WriteLine("What the?"); } Estoy confundido en cuanto a cómo x podría ser nulo. Especialmente porque esta asignación definitivamente arroja un error del...

85
MySQL y PHP: inserte NULL en lugar de una cadena vacía

Tengo una declaración de MySQL que inserta algunas variables en la base de datos. Recientemente agregué 2 campos que son opcionales ($ intLat, $ intLng). En este momento, si no se ingresan estos valores, paso una cadena vacía como valor. ¿Cómo paso un valor NULL explícito a MySQL (si está...

85
Comprobación de parámetros nulos en C #

En C #, ¿hay alguna buena razón (aparte de un mejor mensaje de error) para agregar verificaciones nulas de parámetros a cada función donde nulo no es un valor válido? Obviamente, el código que usa s lanzará una excepción de todos modos. Y tales comprobaciones hacen que el código sea más lento y...

84
string.Empty vs null.¿Cuál usas?

Recientemente, un colega en el trabajo me dijo que no lo use string.Emptyal configurar una variable de cadena, sino que lo use nullya que contamina la pila. Él dice que no lo hagas string myString=string.Empty; pero haz string mystring=null; ¿Realmente importa? Sé que la cuerda es un objeto,...

80
Indefinido o nulo para AngularJS

Cuando escribo funciones de manejo de relojes, verifico el parámetro newVal en undefinedy null. ¿Por qué AngularJS tiene tal comportamiento, pero no tiene un método de utilidad particular? Entonces hay angular.isUndefinedpero no angular.isUndefinedOrNull. No es difícil implementar eso a mano,...