类型约束

类型约束 = 给泛型"立规矩",不是什么类型都能往里塞。

——————————————————————————————————————————————————————————

案例1:where T : class(必须是引用类型)
csharp
class Box where T : class // T必须是类(引用类型),不能是int、bool这些
{
public T Item;
public void Show() { Console.WriteLine($"装的是:{Item}"); }
}

// 使用
Box box1 = new Box { Item = "书本" }; // ✅ string是类
Box

posted @ 2026-08-09 15:15  菜鸟的奋斗军  阅读(3)  评论(0)    收藏  举报