【ネタ】スペースも改行も使わずC#のコードを書く


C#のコードでは空白を使います

int num=1;

もしも空白がなかったら変数名と型名の区切りがわかりませんからね。

空白は全角スペースでも改行でもタブでも垂直タブでもOKです。

var num=0;
var
num1=1;
var num2=2;varnum3=3;

実はこのような空白文字以外にも区切りに使えるものがあります。

コメントです。

using/**/System;class/**/Program{static/**/string/**/GetDateString()=>DateTime.Now.ToLongDateString();static/**/void/**/Main(string[]args)/**/{Console.WriteLine(GetDateString());Console.WriteLine(args.Length);}}

コメントはスペース、タブ、改行などと同じくSyntaxTriviaと呼ばれるコードの本体ではない部分として扱われているためです。

特に実用性はありません。

終わりです!