class Foo
{
public int A { get; set; }
}
class Program
{
static void Main(string[] args)
{
var f = new Foo();
var ff = f;
Console.WriteLine(f.GetHashCode());
Console.WriteLine(ff.GetHashCode());
FooFoo(ref f);
BarBar(f);
}
private static void BarBar(Foo f)
{
Console.WriteLine(f.GetHashCode());
}
private static void FooFoo(ref Foo f)
{
Console.WriteLine(f.GetHashCode());
}
}
SORTIE:C# ref question encore?
58225482
58225482
58225482
58225482
Quelle est la différence entre FooFoo
et BarBar
?
Au lieu de la classe Foo, essayez de le faire avec une chaîne. – Russell