C#里面怎么把两个数字形式的的相除,做成百分比啊??

mulpig 2008-06-05 11:14:15
C#里面怎么把两个数字形式的的相除,做成百分比啊??
就是说
int a;
int b;
string c;
a除以b算百分比后赋给c?????????????????????????

我用的方法:
double aa = Math.Round(a* 1.00 / b* 100.0, 2);
string c = a.ToString()+'%';

还有好点的方法么???
...全文
883 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wahahabing0721 2008-08-29
  • 打赏
  • 举报
回复
double percent = Convert.ToDouble(5)/Convert.ToDouble(10);
string c =percent.ToString("p");
浪漫幕末 2008-08-29
  • 打赏
  • 举报
回复
string.Format("{0:0.00%}", 0.25);
浪漫幕末 2008-08-29
  • 打赏
  • 举报
回复
double i = 0.45;
i.ToString("0%");
-----------
i.ToString("P");
i.ToString("P3");
浪漫幕末 2008-08-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jryu2k5 的回复:]
c=string.format("{0%:f2}",Convert.ToDouble(a*100)/Convert.ToDouble(b))
[/Quote]
你也是LJ,误人子弟!
浪漫幕末 2008-08-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 vinoya 的回复:]
double i = 0.45;
i.ToString("0%");
[/Quote]

垃圾~
lpcjj1122 2008-06-11
  • 打赏
  • 举报
回复
关注中
jryu2k5 2008-06-05
  • 打赏
  • 举报
回复
c=string.format("{0%:f2}",Convert.ToDouble(a*100)/Convert.ToDouble(b))
ericzhangbo1982111 2008-06-05
  • 打赏
  • 举报
回复
double percent=Math.Round(a* 1.00 / b* 100.0, 2);

string c =percent.ToString("p");
vinoya 2008-06-05
  • 打赏
  • 举报
回复
double i = 0.45;
i.ToString("0%");
cd0425 2008-06-05
  • 打赏
  • 举报
回复
int a=2;
int b = 3;
Single s = a / b;
string c = System.Convert.ToString(s * 100) + "%";
  • 打赏
  • 举报
回复
关注

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧