编译器给出错误CS0030:无法将类型'void'转换为'double'。请帮帮我。 代码在这里:
static public double Decode(string a)
{
double c=double.Parse(a);
return (double)Console.WriteLine(c%3);
}
答案 0 :(得分:3)
修改您的功能并使用它,如下例所示。
using System;
public class Program
{
public static double Decode(string a)
{
return double.Parse(a);
}
public static void Main()
{
var decoded = Decode("2.1");
Console.WriteLine(decoded);
}
}
输出:2.1
如果您想改进此功能,请阅读Double.TryParse。
答案 1 :(得分:0)
Console.WriteLine没有返回值,所以编译器告诉你这是一个错误..它的权利..
我认为你的意思是。
# migration
class CreateOpeningHours < ActiveRecord::Migration
def change
create_table :opening_hours do |t|
t.integer :entry_id # your model reference
t.integer :day
t.time :closes
t.time :opens
t.datetime :valid_from
t.datetime :valid_through
end
end
end