相关疑难解决方法(0)

枚举"继承"

我在低级命名空间中有一个枚举.我想在一个"继承"低级枚举的中级命名空间中提供一个类或枚举.

namespace low
{
   public enum base
   {
      x, y, z
   }
}

namespace mid
{
   public enum consume : low.base
   {
   }
}
Run Code Online (Sandbox Code Playgroud)

我希望这是可能的,或者某种类可以代替枚举消耗,它将为枚举提供一层抽象,但仍然让该类的实例访问枚举.

思考?

编辑:我之前没有将其转换为类中的consts的原因之一是我必须使用的服务需要低级枚举.我得到了WSDL和XSD,它们将结构定义为枚举.该服务无法更改.

.net c# enums

370
推荐指数
8
解决办法
21万
查看次数

基本枚举类继承

是否有一种模式可以从C++中的另一个枚举继承枚举?

像这样的东西:

enum eBase 
{
   one=1, two, three
};


enum eDerived: public eBase
{
   four=4, five, six
};
Run Code Online (Sandbox Code Playgroud)

c++ enums

72
推荐指数
4
解决办法
6万
查看次数

标签 统计

enums ×2

.net ×1

c# ×1

c++ ×1