What does the keyword “where” in a class declaration do?

前端 未结 7 1147
天涯浪人
天涯浪人 2020-12-17 17:24

I\'m looking at the source code for the MvcContrib Grid and see the class declared as:

public class Grid : IGrid where T : class

7条回答
  •  攒了一身酷
    2020-12-17 18:02

    It restricts T to be a reference type, including any class, interface, delegate, or array type.

提交回复
热议问题