腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
IComparable<T>不
继承
IComparable?
c#
、
interface
、
comparable
、
contravariance
、
icomparable
在大多数地方,我读到在
类
中
同时
继承
IComparable和IComparable<T>是一个好主意,以提供与非
泛
型
集合
的
兼容性。例如,IEnumerable<T>确实
继承
了IEnumerable,那么
为什么
不对IComparable做同样
的
事情呢?我读过关于差异
的
文章,但我仍然不能真正理解
为什么
它是这样设计
的
。我尝试创建一个具有相同架构
的
<
浏览 3
提问于2019-09-23
得票数 4
1
回答
如果变量类型可以包含任意T类型
的
泛
型
类
,那么它会有什么根本缺陷吗?
c#
、
generics
、
language-design
、
type-safety
想象一下,每当您创建一个
泛
型
类
MyClass<T>时,都会自动生成一个
接口
MyClass<>,其中包含MyClass<T>
的
所有方法和属性,这些方法和属性不使用
泛
型
参数
或返回值。这将使我不必为了能够处理不同T类型
的
泛
型
对象而创建如此多
的
一次性
接口
。这个想法有没有根本
的
问题,这就是
为什么
它不是语
浏览 2
提问于2016-10-25
得票数 1
3
回答
具有
泛
型
和
类
继承
的
方法
的
类型推断
c#
、
generics
、
inheritance
、
c#-4.0
、
type-inference
我有一个如下所示
的
类
层次结构:{} {我想写一个接受Base子类
的
方法: where TConcrete: Base<TElement>} 有没有办法在不定义TElement
的
浏览 3
提问于2011-11-02
得票数 4
回答已采纳
1
回答
使用
泛
型
类型约束
的
继承
c#
、
.net
、
generics
、
inheritance
如何正确地
继承
具有
泛
型
类型约束(其中)
的
泛
型
类型
的
类
(另一个
类
和
接口
)?class A { }interface I { } 在本例
中
,A、B和I被视为T
的
基
类
。在
C#
中
不可能
继承
两个
类
。
浏览 2
提问于2013-01-23
得票数 0
回答已采纳
1
回答
与
继承
相关
的
F#编译错误
inheritance
、
compilation
、
f#
我在
C#
组件
中
定义了2个
接口
,其中1个
接口
继承
自另一个
泛
型
接口
{void Update(T obj)Delete(T obj);public interface IDataModelRepository :{我有一个F#组件,在该组件
中
,我使用
浏览 0
提问于2020-02-17
得票数 2
回答已采纳
2
回答
.Net
泛
型
--
从
接口
实现
继承
c#
、
generics
、
inheritance
、
interface
我想做
的
是: 声明Inserted<T>、Deleted<T>和Matched<T>
泛
型
类
,它们
从
T基
类
继承
它们
的
所有属性。
泛
型
类
必须能够
从
它
继承
的
对象
中
实例化自身。我不能使用标准
的
ICloneable
接口
,因为它只定义了将对象复制到新实例
的</em
浏览 2
提问于2013-02-28
得票数 3
回答已采纳
4
回答
.net(
C#
)
中
的
泛
型
类型
参数
,其值可以由指定
的
类型之一?
c#
、
.net
、
generics
假设我有ClassA,ClassB,ClassC
类
。它们都是
从
object
继承
的
,而非实现任何
接口
。在
C#
中
是否有可能声明采用
泛
型
参数
T
的
泛
型
接口
,并且T可能是ClassA、ClassB或ClassC?所以我会有这样
的
东西 public interface MyInterface<T> where T: ClassA
浏览 4
提问于2011-03-25
得票数 2
回答已采纳
2
回答
非
泛
型
类
能实现
泛
型
接口
吗?
java
、
generics
、
interface
我一直在读Herbert
的
"Java,一个初学者指南“。在一页
的
通用
接口
一节
中
,作者写道(重点是我
的
): 在一般
中
,如果一个
类
实现了
泛
型
接口
,那么该类也必须是
泛
型
,
浏览 0
提问于2019-01-22
得票数 2
回答已采纳
3
回答
泛
型
类
的
默认构造函数
的
语法是什么?
c#
、
.net
、
generics
在
C#
中
禁止为
泛
型
类
实现默认构造函数吗?那么为
泛
型
类
定义默认构造函数
的
正确方式是什么呢?public class Cell<T> public Cell<T>() }编译时错误:错误1
类
、结构或
接口
成员
声明
中</
浏览 39
提问于2012-03-14
得票数 90
回答已采纳
6
回答
是否只获取直接
接口
而不是所有
接口
?
c#
、
reflection
我有一个类似下面的
类
。GetInterfaces()表示 如果当前类型表示
泛
型
类型或
泛
型
方法
的
定义
中
的
类型
参数
,则此方法搜索
接口
约束以及
从
类
或
接口
约束
继承
的
任何
接口
。我有没有可能得不到任何
继承
的
接口
?当我在ABC上使用GetInterfaces时,我只想看到
浏览 33
提问于2011-03-16
得票数 23
回答已采纳
1
回答
C#
,
为什么
无法访问
从
接口
继承
的
类
中
的
类
(
泛
型
参数
)
成员
c#
我创建了一个
接口
,使用一个
类
作为
参数
,因为我需要在SQL数据库中保存不同
的
表,所以我想创建一个将数据保存到SQL数据库
的
方法。
类
、ProuductionAdapter
类
、SupplyAdapter
类
和OrderAdapter
类
,这4个
类
都是
从
接口
IDataAdapter
继承
而来
的
。connection.Execute(sql, updatedBr
浏览 3
提问于2021-11-03
得票数 0
回答已采纳
2
回答
命名此设计模式
templates
、
design-patterns
、
interface
在研究
继承
概念在
C#
中
的
实际应用时,我发现了一个有趣
的
代码模式。非
泛
型
接口
I多次
从
泛
型
类型I<T>
继承
,每次都有不同
的
类型
参数
。I
继承
自I<T>
的
唯一原因是为了声明重载,除了
继承
关系之外,I<T>在代码
中
的
任何地方都不会被
浏览 1
提问于2014-09-19
得票数 0
3
回答
如何绕过
C#
不允许void作为
泛
型
参数
的
事实?
c#
、
generics
我有以下
泛
型
类
,它们处理返回不同类型对象
的
请求: /* ... */ List<T> Details { get; set; }现在,我想创建一个
类
来处理不返回对象
的</e
浏览 5
提问于2011-06-28
得票数 1
2
回答
在不同
泛
型
类
实例之间共享静态字段
c#
、
generics
、
static
我知道一个
泛
型
类型不会在不同
的
紧密构造类型
的
实例之间共享。这意味着对于具有静态字段C<T>
的
泛
型
类
X,C<int>.X和C<string>.X
的
值具有完全不同
的
独立值。在我
的
例子
中
,我确实需要在具有不同
泛
型
参数
的
实例之间共享一个静态字段。我找到
的
唯一解决方案
浏览 6
提问于2014-11-21
得票数 2
回答已采纳
2
回答
使用
泛
型
扩展
接口
不能分配给父
c#
c#
、
oop
、
generics
、
inheritance
、
interface
有一个
继承
泛
型
接口
的
接口
。下面是通用
接口
{
继承
泛
型
接口
的
接口
。public interface IChatService :IBaseService<Messages>} 然后,我有一个
类
浏览 0
提问于2019-06-30
得票数 2
回答已采纳
1
回答
方法
泛
型
不同
接口
c#
、
methods
、
interface
为什么
我不能使用
泛
型
方法与这样
的
接口
?
参数
的
接口
string Name { get; } string P1 { get; }}
类
中使用
泛
型
接口
<em
浏览 0
提问于2019-08-22
得票数 0
回答已采纳
5
回答
泛
型
是这个
类
设计
的
解决方案吗?
c#
、
generics
我有一个包含可能值
的
枚举: { French = 2, } public class Locale public string EnglishValue { ge
浏览 0
提问于2009-04-02
得票数 1
回答已采纳
2
回答
如何获得通用
接口
的
接口
实现?
c#
、
generics
我有一个具有以下
类
/
接口
结构
的
类
:{var nonGenericBar = myFoo as INonGeneric;但是由于IBar是一个
泛
型
接口
,所以
浏览 7
提问于2020-03-09
得票数 1
回答已采纳
1
回答
与java
泛
型
和
继承
相关
的
编译错误
java
、
generics
为什么
在第二个示例
中
没有编译错误,但是在第一个示例中有下面的编译错误?different arguments: <java.lang.Object> and <> ^在第二个示例
中
,惟一
的
差异类SomeDerivedClass不是
参数
化
的
。
从
SomeDerivedClass开始
的
所有树都将用作原始类型?SomeBaseClass<em
浏览 3
提问于2011-12-09
得票数 3
回答已采纳
1
回答
如何向COM公开“
泛
型
”
C#
集合
c#
、
com
、
vb6
、
com-interop
我有一个API,我开发了一个
C#
客户端,它将HTTP请求转换为
C#
对象。这意味着我
的
每个
类
都有一个名为Class_Collection
的
类
,这意味着我有一个没有
泛
型
<em
浏览 2
提问于2022-04-26
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从Java到Kotlin(四)
泛型看这一篇就够了
C#高级语法之泛型、泛型约束,类型安全、逆变和协变
NET进阶篇-语言章-1-Generic泛型深入
JAVA:Java快速入门连小学生都能看懂一点了
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券