C# では、これを簡単に記述する方法があります。
public static bool IsAllowed(int userID)
{
return (userID == Personnel.JohnDoe || userID == Personnel.JaneDoe ...);
}
お気に入り:
public static bool IsAllowed(int userID)
{
return (userID in Personnel.JohnDoe, Personnel.JaneDoe ...);
}
switch も使用できることはわかっていますが、おそらく 50 ほどの関数を記述しなければならない (従来の ASP サイトを ASP.NET に移植する) 必要があるため、できるだけ短くしたいと思います。