请帮我构建我自己的货币格式函数:
我在这里为addPadding
创建了一个函数,现在我需要一个formatCurrency
方法。
这是一个例子:
class Program
{
static void Main(string[] args)
{
Console.WriteLine(addPadding("2567675432", 18, "R", "*"));
Console.ReadKey();
}
public static String addPadding(String strInputString, int iScale, String strDirection, String strPaddingCharacter)
{
String strReturnValue = strInputString;
if (strInputString.Length < iScale)
{
for(int i = 0; i< iScale - strInputString.Length; i++)
{
if (strDirection == "R") strReturnValue += strPaddingCharacter;
if (strDirection == "L") strReturnValue = strPaddingCharacter + strReturnValue;
if (strReturnValue.Length == iScale) break;
}
}
return strReturnValue;
}
}