Money Class for C#. Fast, light and flexible

  •        66

This Money class gives you the ability to work with money of multiple currencies as if it were built-in types. It looks and behaves like a decimal with extra features, but can perform much faster.

http://csharpmoney.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

accounting - money and currency formatting for golang


FormatMoney is a function for formatting numbers as money values, with customisable currency symbol, precision (decimal places), and thousand/decimal separators.FormatMoney supports various types of value by runtime reflection. If you don't need runtime type evaluation, please refer to FormatMoneyInt, FormatMoneyBigRat, FormatMoneyBigRat, or FormatMoneyFloat64.

money - Manage money in Shopify with a class that won't lose pennies during division


money_column expects a decimal 8,3 database field.Currencies are consistently represented as instances of Money::Currency. The most part of Money APIs allows you to supply either a String or a Money::Currency.

Money Type for the CLR


An implementation of a Money type for the CLR. Embodies much of the "Money" pattern described in Martin Fowler's "Patterns for Enterprise Application Architecture," while also adding a bit more functionality and performance by relying on the .Net framework and runtime.

PyMoney


Money module for Python, for direct use in financial applications. Built using Decimal, it can be used from Py2.3. It has a Currency data type and lot of utilities for making your programming easier whean dealing with money.

JavaMoney - Money and Currency API for Java


JavaMoney is the new monetary API for the Java Platform as well as related projects and libraries. Whereas the API (JSR 354) provides a portable and extensible API for handling of Money & Currency models, Moneta provides a production ready reference implementation.



A simple ASP.NET Currency / Money TextBox User Control


A ASP.NET TextBox control used with AJAX maskeditextender makes it possible to enter numbers but it's not very intuitive to use. CurrencyTextBox control is a user control on top of TextBox to allow easy entry/update of money / currency values. 9/12/2010: Updated with some fixes.

Accounting.js - A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.


accounting.js is a tiny JavaScript library for number, money and currency parsing/formatting. It's lightweight, fully localisable, has no dependencies, and works great client-side or server-side. Use standalone or as a nodeJS/npm and AMD/requireJS module.

currency - Currency - Object-Oriented Currency, FX and Money for Ruby


Currency - Object-Oriented Currency, FX and Money for Ruby

autoNumeric


autoNumeric is a jQuery plugin that automatically formats currency (money) and numbers as you type on form inputs. It supports most International numeric formats and currency signs including those used in Europe, North and South America, Asia and India (lakhs**).

money - Single currency money backed by BigDecimal


Single currency money backed by BigDecimal

money-bundle


Symfony2 Bundle wrapping common Money and Currency related needs such as integer-based math, currency codes, and money conversion.

money - Library for dealing with money and currency conversion


Library for dealing with money and currency conversion

decimal - Arbitrary-precision fixed-point decimal numbers in go


Arbitrary-precision fixed-point decimal numbers in go.NOTE: can "only" represent numbers with a maximum of 2^31 digits after the decimal point.

Litecoin - Global Decentralized Currency


Litecoin is an experimental digital currency that enables instant payments to anyone, anywhere in the world. Litecoin uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money are carried out collectively by the network. Litecoin Core is the name of open source software which enables the use of this currency.

divvyd - Divvy Reference Implementation


**What is Divvy?**Divvy is the open-source, distributed payment protocol that enables instantpayments with low fees, no chargebacks, and currency flexibility (for exampledollars, yen, euros, bitcoins, or even loyalty points). Businesses of any sizecan easily build payment solutions such as banking or remittance apps, andaccelerate the movement of money. Divvy enables the world to move value theway it moves information on the Internet.![Divvy Network](images/network.png)**What is a Gateway?**Divv

money.js - money.js is a tiny (1kb) javascript currency conversion library, for web & nodeJS


Simple and tiny JavaScript library for realtime currency conversion and exchange rate calculation, from any currency, to any currency.money.js is lightweight, has no dependencies, and works great client-side or server-side. Use standalone or as a nodeJS/npm and AMD/requireJS module.

go-money - Go implementation of Fowler's Money pattern


GoMoney provides ability to work with monetary value using a currency's smallest unit. Package allows you to use basic Money operations like rounding, splitting or allocating without losing a penny. You shouldn't use float for monetary values, since they always carry small rounding differences.

FinanceUtils - Currency and money classes for .NET


Currency and money classes for .NET

has_money - Rails plugin allowing to define money and currency attributes on ActiveRecord models.


Rails plugin allowing to define money and currency attributes on ActiveRecord models.

simple_money - Ruby gem for working with money/currency.


Ruby gem for working with money/currency.