相关疑难解决方法(0)

.NET中的"开放通用类型"究竟是什么?

我正在通过Asp.Net MVC课程并了解到,对于一种方法来确定控制器的动作,

  • 它必须没有"开放的通用类型"

我对某些泛型有所了解并在某种程度上使用它们,但是:

  • 什么是.Net中的开放泛型类型.
  • 是否存在封闭的泛型类型
  • 开放泛型类型是一个不经常使用的术语.与它混淆使用的是什么?

.net c# generics open-generics

114
推荐指数
4
解决办法
3万
查看次数

泛型 - 打开和关闭构造的类型

最近我注意到通用构造类型可以打开和关闭.但我不明白他们究竟是什么意思.你能举一个简单的例子吗?

c# generics

50
推荐指数
2
解决办法
2万
查看次数

泛型类型和泛型类型定义有什么区别?

我正在研究.net反思,我很难搞清楚差异.

据我所知,List<T>是一种通用的类型定义.这是否意味着.net反射T是泛型类型?

具体来说,我想我正在寻找有关Type.IsGenericType和Type.IsGenericTypeDefinition函数的更多背景知识.

谢谢!

.net generics reflection

20
推荐指数
1
解决办法
3342
查看次数

开放、封闭、绑定和未绑定泛型类型

我已经阅读了许多关于此的帖子,但我仍然不确定我是否完全理解这些定义。

以下是我认为不同术语的示例。我是在正确的轨道上,还是我仍然不理解这些概念。谢谢

Array<T TArray> - unbound and open.
Array<int> - bound and closed.
Array<Array<T TArray> - bound and open.
Array<Array<int>> - bound and closed.
Run Code Online (Sandbox Code Playgroud)

generics

3
推荐指数
1
解决办法
1468
查看次数

标签 统计

generics ×4

.net ×2

c# ×2

open-generics ×1

reflection ×1