0

これが私が求めている基本的なものであることは知っていますが、ご容赦ください。

割合を調べてみました。

これは私が試みていることですが、あいまいな呼び出しのエラーが発生しています。

int total = 1;
int totalUsers = 3;
if (totalUsers > 0)
{
    var per =Math.Round(total / totalUsers,4) * 100 ;
    object[] args = new object[] { total, totalUsers, per };
    lblMsg.Text = string.Format("{0} of {1} users already voted({2}%)", args);
}

 

For Example:
if total = 1
totalusers = 3 
per should be after rounding of 33.33%
4

1 に答える 1

1

エラーを解決するには、次のambiguous callように変更します。

var per =Math.Round((decimal)total / totalUsers,4) * 100 ;
于 2012-11-02T07:11:09.587 に答える