【发布时间】:2023-04-07 17:19:01
【问题描述】:
我的代码如下:
public static void Output<T>(IEnumerable<T> dataSource) where T : class
{
dataSourceName = (typeof(T).Name);
switch (dataSourceName)
{
case (string)typeof(CustomerDetails).Name.ToString(); :
var t = 123;
break;
default:
Console.WriteLine("Test");
}
}
但这不起作用。 case 语句给了我一个错误,说需要一个常量变量。请大家帮忙谢谢!
【问题讨论】:
标签: c# switch-statement