Er is geen direct equivalent, in die zin dat er geen ingebouwde .NET-typen zijn waarmee je de precisie / schaal expliciet kunt specificeren voor zover ik weet. Er is geen vaste -punttype zoals NUMERIC.
decimal en double zijn de gebruikelijke typen drijvende komma in .NET, met decimal implementatie van decimale drijvende komma
(zoals NUMERIC in T-SQL) en double implementatie van binaire drijvende komma
gedrag (zoals FLOAT en REAL in T-SQL). (Er is float ook, wat een kleiner binair type met drijvende komma is.)
U moet kiezen tussen decimal en double op basis van de waarden die u gaat vertegenwoordigen - ik denk meestal dat "door de mens gemaakte", kunstmatige waarden (met name geld) geschikt zijn voor decimal , en continue, natuurlijke waarden (zoals fysieke afmetingen) als geschikt voor double .