gpt4 book ai didi

c# - C# 中的方法只接受某些字符串

转载 作者:太空宇宙 更新时间:2023-11-03 17:07:13 25 4
gpt4 key购买 nike

我已经在 C# 中创建了一个方法,如下所示

public static IEnumerable<User> QueryTheAD(string filter, string identifier) {
if ( filter == "ANiceString" ) {
// sexy code here
}
}

效果很好。然而 VS 正确地表明并非所有代码路径都返回一个值。

因此我是否可以指定过滤器只能是其中之一:

  • “导师”
  • “年”
  • “第二名”

最佳答案

也许您应该使用枚举而不是字符串? :)

enum filterEnum
{
Tutor,
Year,
SecondName
}

public static IEnumerable<User> QueryTheAD(filterEnum filter, string identifier)

享受 ;)

关于c# - C# 中的方法只接受某些字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10521342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com