我有一个函数可以将小数转换为等效的分数。我找到了一些分数,但我似乎找不到十六分之一 (1/16) 分数。任何人都对我可以在网上查看的位置或将这三个字符分数转换为一个字符分数的方法提出任何建议。
我在下面有一个位图,它显示了第 16 小部分在哪里占据了如此多的不动产,这与其他看起来又小又小的部分不同。
我在下面添加了用于转换这些分数的函数。
我在网上到处查了,还没有解决。
如果我能在这里得到类似http://msdn.microsoft.com/en-us/library/ms745109.aspx的内容,大约在页面下方的四分之三处,您会看到数字类型。如果我能得到类似 Windows 图形的堆叠版本,那将是一个胜利。
static string getFractionFromDecimal(decimal dec)
{
string d = dec.ToString(), dd = string.Empty;
switch (d)
{
case "0.0625": dd = " 1/16"; break;
case "0.1250": dd = "⅛"; break;
case "0.1875": dd = " 3/16"; break;
case "0.2500": dd = "¼"; break;
case "0.3125": dd = " 5/16"; break;
case "0.3750": dd = "⅜"; break;
case "0.4375": dd = " 7/16"; break;
case "0.5000": dd = "½"; break;
case "0.5625": dd = " 9/16"; break;
case "0.6250": dd = "⅝"; break;
case "0.6875": dd = " 11/16"; break;
case "0.7500": dd = "¾"; break;
case "0.8125": dd = " 13/16"; break;
case "0.8750": dd = "⅞"; break;
case "0.9375": dd = " 15/16"; break;
}; return dd;
}