class Q{static void Main(){string s;System.Console.Write(s="class Q{{static void Main(){{string s;System.Console.Write(s={0}{1}{0},'{0}',s);}}}}",'"',s);}}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page