【问题标题】:Visual Studio/C# code similar to #pragma mark in XcodeVisual Studio/C# 代码类似于 Xcode 中的#pragma 标记
【发布时间】:2017-04-10 18:10:38
【问题描述】:

Visual Studio/C# 中是否有类似于 Xcode 的 #pragma mark 指令的代码 sn-p?

例如在 Xcode 中设置#pragma mark Some Part Of Code 时,“Some Part Of Code”会在方法枚举下拉列表中以粗体显示,因此您可以使用它来根据功能对方法进行分组,并在以后需要时更容易地找到它们。

【问题讨论】:

    标签: c# objective-c xcode visual-studio pragma


    【解决方案1】:

    我想你在找#region

    否则,C# 也有 #pragma,但从你的描述中听起来你想要区域

    【讨论】:

    • #region 绝对是一种对代码进行分组的方式,我在我的应用程序中使用它,但是它与#pragma 的功能不同。如果区域也出现在方法下拉列表中,那么我可以轻松访问代码/方法的某些部分,那么这就是我要寻找的。​​span>
    • 回应 Ron,#region 允许您在主编辑器中折叠代码。这与#pragma mark 所做的有很大不同(我也在寻找这个功能,坦率地说,#region 是一个糟糕的替代品)。 #pragma 所做的是在枚举下拉列表中放置一个粗体的用户定义名称。 #region 没有。
    • C# 中是否有任何可用的东西,例如 Objective C 中的#pragma 标记或 Swift 中引入的#MARK,它实际上允许将函数组合在一起并在函数列表下拉列表中以粗体显示? #region 不能替代它。
    【解决方案2】:

    如果您使用 C# 和 Xamarin Studio,

    转到:

    Xamarin 首选项 --> 文本编辑器 --> 常规 --> 然后启用代码 折叠

    然后就可以使用了,

    #region SomeRegion
    
    //...Group of code...
    
    #endregion            // end of MyRegion
    

    【讨论】:

      猜你喜欢
      • 2013-05-06
      • 2018-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 2014-01-29
      • 1970-01-01
      相关资源
      最近更新 更多