Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有一种方法可以创建一份准确的;如果;语句,但名称不同?_C# - Fatal编程技术网

C# 有没有一种方法可以创建一份准确的;如果;语句,但名称不同?

C# 有没有一种方法可以创建一份准确的;如果;语句,但名称不同?,c#,C#,我需要创建一个“if”语句,但名称不同。我可以用它来代替“IF”,但它的工作方式完全一样。 < P>我确信你可以用宏来做C++和C++。 这样的用法可能看起来像这样 #define FagCelDev if 这在C#中不可用。据了解,这是为了帮助保持语言可读性而做出的决定。我认为他们做出了一个好的决定。没有很好的理由去做你所建议的事情——这只会降低你的代码的可读性 在一年内阅读代码时,这样做是一种非常有效的迷惑自己的方法。为什么要这样做?这感觉像一个XY问题-,不可能。不需要。你能举一个例子说

我需要创建一个“if”语句,但名称不同。我可以用它来代替“IF”,但它的工作方式完全一样。

< P>我确信你可以用宏来做C++和C++。 这样的用法可能看起来像这样

#define FagCelDev if
这在C#中不可用。据了解,这是为了帮助保持语言可读性而做出的决定。我认为他们做出了一个好的决定。没有很好的理由去做你所建议的事情——这只会降低你的代码的可读性


在一年内阅读代码时,这样做是一种非常有效的迷惑自己的方法。

为什么要这样做?这感觉像一个XY问题-,不可能。不需要。你能举一个例子说明你在伪代码中需要什么吗?也许你可以在C#
条件中使用[三元运算符][1]?第一个表达式:第二个表达式[1]: