Preguntas con respuestas sobre "non-nullable"

25 preguntas, página #1

9

votos

6

respuestas

vistas 26,699

Type Inference falló en una llamada para 'unirse' en int que acepta valores NULL y no NULL

En mi Linq, estoy tratando de hacer una unión interna a un campo que acepta valores NULL. El empleado y el departamento tienen una relación, el departamento puede tener un ID de empleado o puede tener un valor nulo. Entonces, ¿cuál sería mi combinación, si solo quiero los registros que satisfacen la combinación interna (sin resultado para EmployeeIDs nulos): ...

preguntado 11 años, 4 meses

14

votos

6

respuestas

vistas 2,522

¿Cuándo el uso de estructuras C # (tipos de valor) sacrifica el rendimiento?

He estado jugando con estructuras como un mecanismo para validar implícitamente objetos de valor complejos, así como estructuras genéricas alrededor de clases más complejas para garantizar valores válidos. Soy un poco ignorante en cuanto a las consecuencias del desempeño, así que espero que todos puedan ayudarme. Por ejemplo, si tuviera que ...

preguntado 12 años, 1 meses

13

votos

6

respuestas

vistas 3,970

Alternativas a los tipos que aceptan valores NULL en C #

Estoy escribiendo algoritmos que funcionan con series de datos numéricos, donde a veces, un valor en la serie debe ser nulo. Sin embargo, debido a que esta aplicación es crítica para el rendimiento, he evitado el uso de tipos que aceptan valores NULL. He probado los algoritmos para comparar específicamente el rendimiento de ...

preguntado 13 años, 8 meses

12

votos

7

respuestas

vistas 3,147

Tipos de referencia que no aceptan valores NULL

Estoy diseñando un lenguaje y me pregunto si es razonable hacer que los tipos de referencia no admitan nulos de forma predeterminada y usar "?" para valores que aceptan valores NULL y tipos de referencia. ¿Hay algún problema con esto? ¿Qué harías al respecto? ...

preguntado 13 años, 10 meses

7

votos

7

respuestas

vistas 1,800

Acerca del debate sobre los tipos que no aceptan valores NULL

Sigo escuchando a la gente hablar sobre cómo los tipos de referencia que no aceptan valores NULL resolverían tantos errores y facilitarían mucho la programación. Incluso el creador de null lo llama su error de mil millones de dólares, y Spec # ha introducido tipos que no aceptan nulos para combatir este problema. ...

preguntado 13 años, 10 meses

21

votos

7

respuestas

vistas 53,366

Hacer que un tipo de valor no anulable sea anulable

Tengo una estructura simple que tiene un uso limitado. La estructura se crea en un método que llama a los datos de la base de datos. Si no se devuelven datos de la base de datos, quiero poder devolver un nulo, pero Visual Studio se queja, No se puede convertir nulo en PackageName.StructName porque es un ...

preguntado 13 años, 11 meses