C# では使えない?
いや、基本的に使えない??
よくわからんが、現状では使えない。
C++ では使えるが、
C# は C++ を進化させたもの、
かつ、
Java の対抗言語
とか聞いたが、
MS関係者の関係者から間接的に聞いたところ、
C++の + と + が交差して# らしい。
ということは、
プロプロセッサは、猿のしっぽ のように
なくなったもの??
たしかに、
プリプロセッサに頼ったソースは
ややこしくて嫌なもの
無くなったら 「すっきり!」
C#をしばらく見ていると、プリプロセッサはうっとおしく見える。
C++言語開発者が、定数は #define でなく
const int をすすめていたのもあったし。
昔、アセンブラ開発のファイル分割で、プリプロセッサをややこしく使っていて
おかしくなっていたのを思い出した。
はまって困ったのは覚えているが、
どういうことでだったか忘れてしまった。
あのときは、まさか高級言語でも使われるとは思いもしなかった。