C#不确定如何解决问题

时间:2018-03-20 10:20:10

标签: c#

这是我们在本课程中提供的所有代码。

我们被要求用代码对问题进行排序:

变量'name'已分配,但从未使用过。 和 无法将'String'转换为'Bool'

但那是我被卡住的地方。 代码:

string name = "Fred";
decimal value = (name == "Fred") ? 15 : Math.Sqrt(100); 

1 个答案:

答案 0 :(得分:1)

Math.Sqrt返回一个double,您需要将其强制转换为decimal

string name = "Fred";
decimal value = (name == "Fred") ? 15 : (decimal)Math.Sqrt(100);