Enum “Inheritance”

后端 未结 15 1650
野性不改
野性不改 2020-11-22 07:21

I have an enum in a low level namespace. I\'d like to provide a class or enum in a mid level namespace that \"inherits\" the low level enum.

namespace low
{
         


        
15条回答
  •  故里飘歌
    2020-11-22 07:59

    another possible solution:

    public enum @base
    {
        x,
        y,
        z
    }
    
    public enum consume
    {
        x = @base.x,
        y = @base.y,
        z = @base.z,
    
        a,b,c
    }
    
    // TODO: Add a unit-test to check that if @base and consume are aligned
    

    HTH

提交回复
热议问题