相关疑难解决方法(0)

为什么泛型类型的名称在.NET堆栈跟踪中被破坏?

我从C#方法抛出异常,它将通用列表作为参数.

private static void DoWork(List<ClassName> a)
{
}
Run Code Online (Sandbox Code Playgroud)

当它抛出异常时,堆栈跟踪显示"1"而不是列表的类名.为什么是这样?这就是堆栈跟踪的含义.

... 
at DoWork(List`1 a).
...
Run Code Online (Sandbox Code Playgroud)

c# generics exception stack-trace

7
推荐指数
1
解决办法
1974
查看次数

标签 统计

c# ×1

exception ×1

generics ×1

stack-trace ×1