実行すると自分自身を出力するプログラム。
やっていることは単純。
Program.cs
using System;
class Program
{
static void Main()
{
Func<int, string> str = x => Convert.ToString((char)x);
var p = @"using System;
class Program
{
static void Main()
{
Func<int, string> str = x => Convert.ToString((char)x);
var p = ?;
Console.Write(p.Replace(str(63), str(64) + str(34) + p + str(34)));
}
}
";
Console.Write(p.Replace(str(63), str(64) + str(34) + p + str(34)));
}
}