添加%符号而不影响我的计算

时间:2016-12-01 19:15:41

标签: c#

我正在进行以下计算:在C#中使用0.697 * 100来获取百分比 在同一个公式中,我想添加一个%符号,而不会影响计算,只是简单的文本字符。

必须有一种方法可以在没有考虑100%的情况下包含该符号,而是100(仅加上符号%)

2 个答案:

答案 0 :(得分:4)

%字符添加到百分比是您向用户呈现时所做的事情。因此,您在显示信息时添加它:

float perc = 0.697 * 100;
System.out.println(String.Format("{0} %", perc));

答案 1 :(得分:1)

为什么不返回一个字符串呢?

public string Calculate(double x, double y) {
    double result = x * y;
    string returnResult = $"{result}%";
    return returnResult;
}

public string Calculate(double x, double y) {
    double result = x * y;
    string returnResult = String.Format(result + "{0}", "%");
    return returnResult;
}