Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
在10个月前关闭。
Improve this question
我在这里得到了这段代码:
这显示了我制作的突破游戏的得分和速度。现在我不需要速度了,我想知道是否有一种方法可以注释掉字符串的一部分。
我当然可以
但也许还有另一种方法,因此可以更轻松地删除评论。就像是
要么
因此更容易阅读和更改
在调试模式下,应定义调试。这是Visual Studio中的默认设置。因此,您不必总是注释掉和注释掉它,不要让它滑入Release输出。
注意不要过度使用它。从长远来看,拥有许多这样的代码会使您的代码混乱,并使代码不可读(和维护 hell )。不过,对于此处这样的特定小用途,应该没问题。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
在10个月前关闭。
Improve this question
我在这里得到了这段代码:
label1.Text = $"Score: {score} | Speed: {speed}";
这显示了我制作的突破游戏的得分和速度。现在我不需要速度了,我想知道是否有一种方法可以注释掉字符串的一部分。
我当然可以
label1.Text = $"Score: {score}";// | Speed: {speed};
但也许还有另一种方法,因此可以更轻松地删除评论。就像是
label1.Text = $"Score: {score} #comment | Speed: {speed} #endcomment";
要么
label1.Text = $"Score: {score} #/*| Speed: {speed} #*/";
因此更容易阅读和更改
最佳答案
无需注释掉,您可以使用preprocessor directives:
#if DEBUG
label1.Text = $"Score: {score} | Speed: {speed}";
#else
label1.Text = $"Score: {score}";
#endif
在调试模式下,应定义调试。这是Visual Studio中的默认设置。因此,您不必总是注释掉和注释掉它,不要让它滑入Release输出。
注意不要过度使用它。从长远来看,拥有许多这样的代码会使您的代码混乱,并使代码不可读(和维护 hell )。不过,对于此处这样的特定小用途,应该没问题。
10-08 00:01