Il seguente snippet:
using System;
interface IFoo {
IFoo GetInstance();
}
partial class Foo : IFoo {
public IFoo GetInstance() {
Console.WriteLine("Ciao");
return this;
}
}
class Program {
static void Main() {
(new Foo()).GetInstance().GetInstance();
}
}
stampa:
Ciao
Ciao
a console. Senza toccare lo snippet ma solo aggiungendone un pezzo, dobbiamo stampare a console:
Ciao
UGIdotNET
Ciao