Partial Classes in C#

后端 未结 20 2975
时光说笑
时光说笑 2021-02-19 07:59

Are there are good uses of Partial Classes outside the webforms/winforms generated code scenarios? Or is this feature basically to support that?

20条回答
  •  粉色の甜心
    2021-02-19 08:38

    EDIT: DSL Tools for Visual Studio uses partial classes.

    Thus, it's a feature that many automatic generated code uses. Instead of using #region the automatic generated code goes to one file and the user code (also called custom code) goes to another and even in different directories so that the developer does not get confused with so many meaningless files.

    It's good to have this choice which you can combine - but not forced to use -with inheritance

    Also, it can be handy to separate the logic of some classes among several directories. Of course, for machines, it's the same, but it enhances the user readability experience.

提交回复
热议问题