No hay un equivalente directo, ya que no hay tipos .NET incorporados que le permitan especificar la precisión/escala explícitamente hasta donde yo sé. No hay fijo -tipo de punto como NUMÉRICO.
decimal
y double
son los tipos de punto flotante comunes en .NET, con decimal
implementando coma flotante decimal
(como NUMERIC en T-SQL) y double
implementando coma flotante binaria
comportamiento (como FLOAT y REAL en T-SQL). (Hay float
también, que es un tipo de punto flotante binario más pequeño).
Debe elegir entre decimal
y double
en función de los valores que va a representar:normalmente pienso en valores artificiales "hechos por el hombre" (particularmente dinero) como apropiados para decimal
, y valores naturales continuos (como las dimensiones físicas) como apropiados para double
.