Der er ikke en direkte ækvivalent, idet der ikke er indbyggede .NET-typer, som giver dig mulighed for at specificere præcisionen/skalaen eksplicit, så vidt jeg ved. Der er ingen fast -punkttype som NUMERIC.
decimal
og double
er de almindelige flydende kommatyper i .NET, med decimal
implementering af decimal flydende komma
(som NUMERIC i T-SQL) og double
implementering af binært flydende komma
adfærd (som FLOAT og REAL i T-SQL). (Der er float
også, som er en mindre binær flydende kommatype.)
Du bør vælge mellem decimal
og double
baseret på hvilke værdier du vil repræsentere - jeg tænker typisk på "menneskeskabte", kunstige værdier (især penge) som passende for decimal
, og kontinuerlige, naturlige værdier (såsom fysiske dimensioner) som værende passende for double
.