首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

TService,该怎么解决

2013-03-17 
TService请问C#中的TService是啥public interface AntInterface{TService GetServiceTService()}我插入

TService
请问C#中的TService是啥

public interface AntInterface
    {
        TService GetService<TService>();
    }

我插入这样的代码,可以编译,但是无法查看TService是啥
网上也查不到相关解释资料


[解决办法]
这个Class(或者interface)是你们自己的项目里的代码。

你难道没有同事么?
[解决办法]
这叫泛型,这个TService代表一个类型,在你调用GetService这个方法的时候需要提供正确的类型作为泛型参数,比如
pblic class AClass : AntInterface{
// 这是一个实现AntInterface接口的类
}
AClass a = new AClass(); // 这是产生一个AClass类的对象a
a.GetService<String>();  // 这是调用GetService方法,这里假定传递String类型作为泛型参数,当然实际不一定会是这个String类型,而是根据需要,这个时候自己设计的代码我就不说了,系统提供的类你去看AClass或者AntInterface的GetService方法,里面会有详细说明。

热点排行
Bad Request.