有没有办法获取C#中方法的所有可能的返回值?

时间:2018-06-20 11:30:02

标签: c#

假设有一个返回enum的方法。但是它仅返回枚举所有值的子集。我可以通过编程方式找出哪些值可以获取?

示例。我有一个enum,它描述了100个值的颜色。方法GetCurrentTrafficLightsState只能返回100种3种颜色。我想将方法​​GetCurrentTrafficLightsState传递给其他方法并获得3种颜色作为响应。

1 个答案:

答案 0 :(得分:1)

不,没有。您甚至无法确定它是否还会返回,请参见https://en.wikipedia.org/wiki/Halting_problem