private static RankingTarget TransTarget(string target) { switch(target) { case "再生": return RankingTarget.View; case "コメント": return RankingTarget.Comment; case "マイリスト": return RankingTarget.Mylist; case "総合": return RankingTarget.All; default: throw new ArgumentException("そんなバカな"); } }