相关疑难解决方法(0)

添加枚举值是否会破坏二进制兼容性?

想象一下DLL中的这个枚举.

public enum Colors
{
    Red,
    Green
}
Run Code Online (Sandbox Code Playgroud)

添加枚举值是否会破坏二进制兼容性?如果我要更改它,现有的EXE会破坏吗?

public enum Colors
{
    Red,
    Green,
    Blue
}
Run Code Online (Sandbox Code Playgroud)

我看到了这个答案,但它似乎解决了插入值的问题.如果我只在最后添加值,那可以吗?

c# enums binary-compatibility

13
推荐指数
1
解决办法
2804
查看次数

标签 统计

binary-compatibility ×1

c# ×1

enums ×1