0

似乎使用Partial NotInheritable Class的优点是可以在其中声明/实现共享方法。

这是一个代码示例,以帮助可视化问题。

Namespace MyNamespace.Utility
    ' Cannot Declare Shared Function
    Public NotInheritable Class Document
        ' Can Declare Shared Function        
    End Class
End Namespace

这反对

Namespace MyNamespace
    Partial Public NotInheritable Class Utility
        ' Can Declare Shared Function
        Partial Public NotInheritable Class Document
            ' Can Declare Shared Function
        End Class
    End Class
End Namespace
4

1 回答 1

1

实用程序应该是命名空间,因为它充当逻辑分组。 Microsoft .NET Framework 嵌套类型指南

我不同意您的说法,即密封类的优点是您可以定义静态方法,任何类都可以这样做。

于 2012-10-14T17:02:23.213 回答