函数中的Region关键字

本文关键字:关键字 Region 函数 | 更新日期: 2023-09-27 18:12:51

我一般将代码组织在行以下;

#Region "Comments.."
#End Region

但是当我想在函数中使用它时,它会给出错误(".. "是无效的…")。是否有任何关键字,使这在函数或没有?

下面给出错误。

Public Function Mail() As Boolean
        #Region "Error"
        #End Region
End Function

函数中的Region关键字

vb.net,但同样的问题继续在c#。

根据文档:

#Region块必须在类、模块或命名空间级别声明。可折叠区域可以包含一个或多个过程,但不能在过程内部开始或结束。

不,这是不可能的

Marc Gravell说在函数中加入#regions是合法的。参考c#

中的示例
private void showMessags(int ID)
    {  
         #region " Display Message "
         if (ID == 1)
             {          
                 lblMessage.Text = "Hi";
             }
         else if (ID == 2)
             {
                 lblMessage.Text = "Hello";
             }
         #endregion
    } 

…如果你需要在方法中加入区域,那你就做错了。它们不应该有几页那么长!