C# без точки с запятой
И немного рекламы:
Как-то я предлагал вам решить следующую задачу — написать код на C#, в исходниках которого не встречалась бы точка с запятой. С этой задачей справился пользователь Artyom:
namespace UnSemicolon
{
class Program
{
static void Main(string[] args)
{
while (System.Windows.Forms.MessageBox.Show("Hello World") == System.Windows.Forms.DialogResult.None)
{ }
}
}
}
Вы можете присылать мне еще ваши решения. Или оставлять их в комментариях к этой статье.
Также, вы можете заказать бронедвери.
Популярность: 3%
Если у вас возникли вопросы, вы можете оставить их в комментариях


А так?
class D : System.IDisposable
{
public void Dispose() { }
static void Main()
{
using (new System.Func(x =>
System.Console.OpenStandardOutput().BeginWrite(
new System.Text.ASCIIEncoding().GetBytes(«Hello, World!»), 0, 13, null, null) == null ? new D() : new D())(new D())) { }
}
}
Тоже прокатит, только с оговоркой: фрама 3.0 и выше
Спасибо за идею!