存档

文章标签 ‘WCF’

枚举导致的WCF Web Service接口返回异常

2009年8月23日

枚举在DotNet中是一个比较特别的类型,因为你可以将任意整数赋值给一个枚举类,而不会导致编译或者运行时异常。不知道为什么要这样设计,感觉在这样的设计下,枚举类就变成弱类型了,丧失了类型安全检测了。曾经就有一次在Silverlight项目中遇到了和枚举类这个设计相关的奇怪问题,调试了半天才解决。

当时的症状是这样的,客户端Silverlight程序(当时是Silverlight 2.0 RTM)在调用Web Service返回的时候抛出了一个C…

Kevin Yang Silverlight , , , ,