我有一个有趣的想法。我想重新定义 C# 中的关键字,例如将if
关键字替换为 theMyIf
或其他内容。有人知道怎么做吗?
因为我认为它必须看起来像这样:
namespace
{
#define MyIf = if;
#define MyElse = else;
...
public someclass
{
public void someMethod()
{
MyIf(true)
{
...
}
MyElse
{
...
}
}
}
}
添加:
也许有办法制作 C++ 或C库来重新定义 C# 的标准核心部分?
**注意。我知道这是不好的编程习惯,我要求所有程序员不要在你的企业代码中使用答案。**