e.g。
在弧度和度数之间转换,7 Pi弧度= 1260度
弧度的用户输入。
尝试将用户输入字符串“Pi”转换为Math.Pi,以进行计算。
答案 0 :(得分:0)
编辑:
看起来你需要去掉字符串,然后使用公式。
类似的东西:
@Component({
selector: "my-comp",
templateUrl: "some/url/some-file.html",
...,
interpolation: ["{:!", "!:}"]
})
...
答案 1 :(得分:0)
这取决于您允许用户的输入。
如果它只是0.5 Pi
或3 Pi
,你想要它的实际值,你可以简单地从输入字符串中删除Pi
部分,将剩余的字符串解析为数字并乘以Math.PI
Regex pi = new Regex(@"\s*pi\s*", RegexOptions.IgnoreCase);
var v = pi.Replace(input, "");
double d = Convert.ToDouble(v);
double rad = d * Math.Pi;
如果你有更复杂的输入,如3/4 Pi
或更复杂的公式,你需要某种公式解释器。他们中的许多人都能够处理像Pi这样的常量。