using System;
struct Foo
{
public double Value;
public Foo(double d)
{
Value = Double(d);
}
private double Double(double d)
{
return 2 * d;
}
}
class Test
{
static void Main()
{
Foo f = new Foo(1);
Console.WriteLine(f.Value);
Console.Read();
}
}
Quale tra le seguenti parole chiave si deve aggiungere al codice qui sopra per renderlo compilabile senza errori:
- A. static (per avere: private static double Double(double d))
- B. new (per avere: Value = new Double(d);)
- C. this (per avere: Value = this.Double(d);)