zoukankan      html  css  js  c++  java
  • [小技巧]合并关联自定义的分部类

    在日常的开发中经常会看到这样的关联文件,如图,这个再熟悉不过了吧?
    系统效果

    那么如何实现自己的分部类也像上图所示那样关联起来呢?超级简单啦~两步搞定

    1,有个最简单的办法就是,先新建类文件,举例如命名为:PersonEntity.cs
     image

    2,好了,再新建类命名为:PersonEntity.Designer.cs,添加完毕后会发现两个文件已经关联上了
     image

    效果如下:


    注意上图右边的PersonEntity.cs及其关联文件PersonEntity.Designer.cs文件,它们已经关联起来了
    如果你高兴,你还可以继续添加Designer.cs添加关联文件的关联文件,如下图所示
     


    注意事项

    要同时满足命名空间相同,类名相同,
    这样编译后两个文件的内容就被合并成一个完成的类了,
    最初我是复制PersonEntity.cs文件,然后粘贴到当前目录下,再修改文件名为PerosnEntity.Designer.cs则两个文件无法关联到一起,即使重新打开项目也不行,测试后发现可以将两个文件一块移动到其它地方,再一块拖进项目中去,这样也可以关联上
    再回到分部类,它有什么好处或者优点呢?因为正在做代码生成工具的开发,为了避免生成的类覆盖用户自定义的方法,受到启示使用分部类来解决这个问题,后来就发现自定义的分部类也可以关联起来,再后来就发现此小技巧了,希望您能喜欢!



    ------------------------------------------
    除非特别声明,文章均为原创,版权与博客园共有,转载请保留出处
    BUY ME COFFEE
  • 相关阅读:
    单片机中的类型转换
    vs2013CCyusb报错(CyAPI.obj)
    c/c++ 去掉空格函数
    keil关于正点原子的sys.h工程报错修改
    【C语言】华软C语言程序设计复习
    c/c++中,clock函数的用法和作用
    vs mfc出现错误“MSB8301”解决办法
    vs出现“未将对象引用到实例的错误”
    keil uv5 代码格式化
    嵌入式软件面试
  • 原文地址:https://www.cnblogs.com/kkun/p/1384870.html
Copyright © 2011-2022 走看看