腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
为什么
List
<
T
>要
实现
IList
<
T
>、
ICollection
<
T
>
和
IEnumerable
<
T
>?
如果您转到
List
<
T
>的定义,您将看到以下内容:
IList
<
T
>已经继承了
ICollection
<
T
>
和
I
浏览 0
提问于2010-07-12
得票数 27
回答已采纳
1
回答
为什么
IList
<
T
>
实现
IEnumerable
<
T
>
和
ICollection
<
T
>而
ICollection
<
T
>自己
实现
IEnumerable
<
T
>
、
、
、
、
为什么
IList
是这样定义的?public interface
IList
<
T
> :
ICollection
<
T
>,
IEnumerable
<
T
>,
IEnumerable
public interface
ICollection
<
T
> :
IEnumerable
<
T
>,
IEnumerable
浏览 4
提问于2015-03-20
得票数 5
回答已采纳
1
回答
在创建集合时,C#
List
<
IList
>如何接受
List
<
T
>而不是
IList
<
T
>?
现在,我正在尝试下面的C#代码,并在尝试这样做时得到一个编译时错误:{}; v
浏览 1
提问于2020-08-22
得票数 0
回答已采纳
2
回答
一般协方差与反方差
、
、
、
IList
<String> obj=new
List
<string>();但是,如果我编写
ICollection
<Object> obj2无法隐式地将类型“System.Collections.Generic.
IList
<string>”转换为“System.Collections.Generic.
ICollection
<object>”
为什么
浏览 1
提问于2011-07-16
得票数 16
回答已采纳
3
回答
为什么
List
<
T
>
实现
这么多接口?
、
List
<
T
>来自以下接口: public class
List
<
T
> :
IList
<
T
>,
ICollection
<
T
>,
IEnumerable
<
T
>,
IList
,
ICollection
,
IEnumerable
我只是想知道,
为什么
需要所有这些接口(类声明中的,)?
IL
浏览 6
提问于2013-12-06
得票数 8
回答已采纳
2
回答
List
<
T
>来自
IList
<
T
>
和
IEnumerable
<
T
>,无用吗?
、
来自mscorlib.dll:{..}public class
List
<
T
> :
IList
<
T
>,
ICollection
<
T
>,
IE
浏览 6
提问于2017-07-29
得票数 2
回答已采纳
2
回答
当基本接口已经继承时,
为什么
接口又被继承了?
、
、
让我们以
List
<
T
>为例。class
List
<
T
> :
IList
<
T
>,
ICollection
<
T
>,
IList
,
ICollection
,
浏览 3
提问于2014-08-16
得票数 1
回答已采纳
3
回答
InvalidCastException从
List
<
T
>到
IEnumerable
<
T
>仅在3.5
、
、
、
如果我这么说Test((
IEnumerable
<Interface1>)
list
);public interface Interface1我不明白
为什么
,两个人都有
IEnumerable
4.5: public class
List
<
浏览 3
提问于2015-05-12
得票数 4
回答已采纳
2
回答
为什么
一个接口要
实现
另一个接口?
、
、
、
我查看了
List
<
T
>的声明,并看到它
实现
了
IList
<
T
>、
ICollection
<
T
>
和
IEnumerable
<
T
>(以及其他)。然后,我查看了
IList
<
T
>的定义,并看到它
实现
了
ICollection
<
T
>
和
IEnumera
浏览 3
提问于2014-07-24
得票数 13
回答已采纳
5
回答
列表
和
ICollections
、
、
、
查看接口System.Collections.Generic.
ICollection
,它的定义要求继承成员包含属性bool IsReadOnly { get;}。但是,我接着看了类System.Collections.Generic.
List
,它继承了System.Collections.Generic.
ICollection
,这个类不包含bool IsReadOnly
浏览 2
提问于2010-08-19
得票数 0
回答已采纳
5
回答
为什么
泛型
ICollection
不在.NET 4.5中
实现
IReadOnlyCollection?
、
、
、
、
<
T
>,
IEnumerable
int Count { get; }我想知道,对于
ICollection
<
T
>来说,
实现
IReadOnlyCollection<
T
>接口是否也是有意义的: public interface
ICollection
<
T
> :
IEnumerable
<
T
>,
IEnumerable
, *IRe
浏览 8
提问于2012-09-27
得票数 64
回答已采纳
1
回答
使用接口对象访问类属性
、
出于我的好奇心
ICollection
<string> collection = new
List
<string>();希望我在这里没有问什么愚蠢的问题。我的假设是错的。
浏览 0
提问于2013-11-26
得票数 0
4
回答
此
List
<
List
>中的哪些内容不正确?
、
、
、
这似乎是正确的:
IList
<string>
List
_Temp = new
List
<string>();这似乎是不正确的:
IList
<
List
<string>
浏览 2
提问于2012-09-05
得票数 1
回答已采纳
2
回答
为什么
.Net FCL在
List
<
T
>类中同时
实现
泛型
和
非泛型接口
IList
和
IList
<
T
>?
、
这个列表在.NET中是以以下方式
实现
的,我很惊讶
为什么
他们在类中同时
实现
了泛型
和
非泛型接口。[Serializable]
IList
,
ICollection
,
浏览 2
提问于2014-09-26
得票数 3
3
回答
IList
和
IList
<
T
>之间的区别是什么
、
、
、
在.net中对
List
<
T
>的定义表明它
实现
了各种接口。public class
List
<
T
> :
IList
<
T
>,
ICollection
<
T
>,
IEnumerable
<
T
>,
IList
,
ICollection
,
IEnumerable
在使用
和
不使用<em
浏览 0
提问于2012-12-22
得票数 5
回答已采纳
1
回答
理解
ICollection
实现
和
接口
方法的
实现
是在
实现
接口的类中完成的。
实现
接口的类必须
实现
其方法。 我创建了一个通用列表。当我浏览
List
的声明时,我看到它继承了
ICollection
,并且
ICollection
有一个签名方法: object SyncRoot { get;}
为什么
我看不到
List
类中的SyncRoot
实现
public class
List
<
T
> :
IList
<
浏览 0
提问于2012-01-04
得票数 4
回答已采纳
1
回答
TypeDependencyAttribute("System.SZArrayHelper")用于
IList
<
T
>、
IEnumerable
<
T
>
和
ICollection
<
T
>?
、
为
IList
、
IEnumerable
和
ICollection
提供的评论说 请注意,
T
[] :
IList
<
T
>,我们希望确保如果您使用
IList
<YourValueType>,我们确保YourValueType
为什么
IList
<
T
>包含对SZArrayHelper的依赖?据我所知,SZArrayHelper是一个用于
实现
IList</e
浏览 3
提问于2015-11-10
得票数 8
回答已采纳
1
回答
当PropertyChanged在Xamarin.Forms中被调用时,更新的列表在UI上不会改变
、
、
我有一个绑定的StackLayout绑定到ViewModel中的一个
List
。当按下按钮时,我将向列表中添加一个元素,然后使用列表的名称调用PropertyChanged。我不明白
为什么
在这种情况下UI不被更新。我知道我应该使用ObservableCollection,我知道如何使用它,但是我很好奇
为什么
如果我自己调用PropertyChanged,UI就不会改变。这是ViewModel
和
Model类: { public string Value {
浏览 3
提问于2020-08-03
得票数 2
回答已采纳
1
回答
IList
<
T
> vs
IEnumerable
<
T
>。
IList
<
T
>
和
IEnumerable
<
T
>哪个更有效
、
、
让方法返回
IList
<
T
>或
IEnumerable
<
T
>,哪种方法更有效
IList
<
浏览 0
提问于2010-08-21
得票数 13
回答已采纳
10
回答
为什么
IEnumerable
<
T
>.ToList<
T
>()返回
List
<
T
>而不是
IList
<
T
>?
、
、
、
我很好奇
为什么
这些方法不将返回值分别键入为
IList
<TSource>
和
IDictionary<TKey, TSource>。这似乎更奇怪,因为ToLookup<TSource, TKey>将其返回值类型化为接口,而不是实际的
实现
。查看使用或其他反编译器的这些扩展方法的源代码,我们可以看到以下
实现
(显示ToList(),因为它更短): public static
List
<TSource> ToList<TSource>(thi
浏览 36
提问于2013-02-07
得票数 68
回答已采纳
点击加载更多
相关
资讯
核磁共振为什么要分1.5T、2.0T和3.0T?
T2T:利用StackGAN和ProGAN从文本生成人脸
白小T:要做有灵魂的T恤,无惧抄袭和模仿
爱普生时钟芯片RX8025T UB和RX8025T UC的异同
新款奔驰a级将在年底上市,可实现半自动驾驶,搭1.2t和1.4t动力!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券