当前位置:  开发笔记 > 编程语言 > 正文

使用枚举作为状态返回C#中的状态指示符

如何解决《使用枚举作为状态返回C#中的状态指示符》经验,为你挑选了1个好方法。

只是想知道关于从指示状态的方法返回枚举的一般共识是什么.返回码(整数)的概念是在旧校园系统编程(C)天生漂亮,但如果用于指示状态的方法已经改变了我想知道.

谢谢

编辑:我知道枚举基本上是int值.我询问(是其中枚举或整数),表示完全状态的方法有左右开始状态代码投掷纯粹的做法.这似乎是一个很好的做法,但我想知道这个想法是否有任何负面情绪.

我总是会选择枚举而不是int返回状态代码.



1> Pontus Gagge..:

如果您要返回枚举以指示错误而不是抛出异常,那么您当然处于犯罪状态.

来电者真的对某种状态感兴趣吗?我一般在C风格的函数库中发现了那种没有对象来表示状态的东西.这取决于你要做什么,但如果你(比如说)创建代码来管理通信套接字,我强烈建议将它们包装在类中,并允许客户端代码通过属性检测它们的状态,而不是作为结果. Open()方法.

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有