What part of Currency do you need? Using a NumberFormatInfo object along
with the culture of choice will get you some of the functionality. Here
is an example of some of the values available:
NumberFormatInfo nf = CultureInfo.CurrentCulture.NumberFormat;
int fractionDigits = nf.CurrencyDecimalDigits;
string symbol = nf.CurrencySymbol;
string groupSeparator = nf.CurrencyGroupSeparator;
string decimalSeparator = nf.CurrencyDecimalSeparator;
I don't believe there is anything in .NET that will give you the currency
code.
Create a CultureInfo object for the culture of your choice if you want one
other than the current culture (ex: CultureInfo ci = new
CultureInfo("en-GB")

. You can use the NumberFormatInfo object in calls
to Parse and Format methods on your numeric objects (int, decimal, double,
etc).