Es gibt kein direktes Äquivalent, da es keine integrierten .NET-Typen gibt, mit denen Sie die Genauigkeit/Skalierung explizit angeben können, soweit mir bekannt ist. Es gibt kein Fest -Punkt Typ wie NUMERIC.
decimal und double sind die üblichen Fließkommatypen in .NET, mit decimal Implementieren von Dezimal-Gleitkomma
(wie NUMERIC in T-SQL) und double Implementieren von binärer Gleitkommazahl
Verhalten (wie FLOAT und REAL in T-SQL). (Da ist float auch, was ein kleinerer binärer Fließkommatyp ist.)
Sie sollten zwischen decimal wählen und double basierend auf den Werten, die Sie darstellen werden - ich denke normalerweise an "künstliche", künstliche Werte (insbesondere Geld) als angemessen für decimal , und kontinuierliche, natürliche Werte (z. B. physische Abmessungen) als geeignet für double .