. 泛型和强制类型转换
4.1 C#编译器只允许将泛型参数隐式强制转换到Object或约束指定的类型
interface ISomeInterface
{ ……}
class BaseClass
{……}
class MyClass<T> where :BaseClass ,ISomeInterface
{
void SomeMethod(T t)
{
//类型安全的,编译时检查
ISomeInterface obj1=t;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载