2009年10月1日 星期四

測試CurrencyNegativePattern

核心程式設計畢業考看不懂的題目,挖出來看看怎麼做
題目:大致上是如果給貨幣加上一個負號。
關鍵在這兩行設定…就這麼簡單
nfi.CurrencyNegativePattern = 1
listBox1.Items.Add("pattern # " + i + ":" + num.ToString("C", nfi));

=====================================================
實作範例
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Globalization;

namespace M_70536
{
public partial class frm_CurrencyNegativePattern : Form
{
public frm_CurrencyNegativePattern()
{
InitializeComponent();
}

private void btn_OK_Click(object sender, EventArgs e)
{
NumberFormatInfo nfi = new NumberFormatInfo();
decimal num = -9999.00m;
for(int i=0;i<=15;i++){ nfi.CurrencyNegativePattern = i;
nfi.CurrencySymbol = "$";
listBox1.Items.Add("pattern # " + i + ":" + num.ToString("C", nfi));

}
}
}
}

沒有留言:

張貼留言