腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如果
T
为
没有
强制
转换
的
IEnumerable
,
则
遍历
泛
型
类型
T
c#
、
generics
、
casting
如果
将foo
强制
转换
为实现
IEnumerable
或dynamic
的
类型
,则可以编译以下代码。有
没有
一种方法可以在不使用foo
的
情况下实现同样
的
目标?我知道我可以做两种方法,不希望对
T
施加更多
的
约束。interface IDummy{ void Bar(
T
浏览 10
提问于2019-02-14
得票数 0
4
回答
浏览列表视图并访问子项?
c#
、
winforms
、
listview
、
foreach
下面的两个代码块演示了我想要做
的
事情。它可以使用for循环,但不能使用foreach。 item.<-Can'
t
access any of the subitems of this itemvs listView.Items
浏览 0
提问于2011-04-05
得票数 22
回答已采纳
3
回答
为什么ICollection<
T
>要同时实现
IEnumerable
<
T
>和
IEnumerable
c#
、
design-patterns
、
generics
、
collections
、
ienumerable
为什么ICollection<
T
>要同时实现
IEnumerable
<
T
>和
IEnumerable
这样做
的
目的是什么?
IEnumerable
如何为ICollection<
T
>带来好处
浏览 0
提问于2011-04-05
得票数 5
回答已采纳
1
回答
无法将List<item>
强制
转换
为
泛
型
c#
、
list
、
generics
因此,字段_physicalAddressList被显式声明为: List<PhysicalAddressDTO> _physicalAddressList; 当然,这意味着我必须使用方法将其从
泛
型
转换
为定义(set),然后再
转换
回
泛
型
(get)。简单地说,我不能将列表
转换
为
泛
型
类型
: private
T
GetPhysicalAddressListValue<TPhysicalA
浏览 45
提问于2021-09-22
得票数 0
2
回答
在运行时在VB.Net中迭代未知
类型
的
泛
型
列表
vb.net
、
generics
、
ienumerable
如果
泛
型
列表
的
类型
直到运行时才知道,有谁知道如何
遍历
该列表吗?例如,假设将obj1作为Object传递给函数If
t
.IsGenericType Then Dim typeParam As Type = typeParameters(0)
浏览 4
提问于2008-11-06
得票数 2
回答已采纳
4
回答
将
泛
型
类型
转换
为基类
c#
、
generics
public class MyOtherClass<
T
> {...}和两种
类型
的
列表List<MyOtherClass<Base>> listOfBaselistOfComplex.Union(listOfBase) 但是我不能将一个
类型
的
泛
型
转换
成另一个
类型
的</
浏览 1
提问于2019-03-25
得票数 3
回答已采纳
4
回答
如何将Dictionary<string、MyClass>
转换
为Dictionary<string、object>
c#
、
generics
、
reflection
、
dictionary
、
casting
BagA : Dictionary<string, BagB>public class BagB : Dictionary<string, object>现在,通过反射,我创建了一个
类型
为
BagB
的
对象,并试图将其添加到我创建
的
类型
为
BagA
的
对象中:object MyBagB // Createdre
浏览 1
提问于2011-12-02
得票数 4
回答已采纳
3
回答
如何在
IEnumerable
上获得我
的
IEnumerable
<
T
>扩展方法?
c#
、
generics
、
c#-4.0
、
ienumerable
我真的很喜欢使用
IEnumerable
扩展方法。 但有时我会得到一些仅实现
IEnumerable
的
集合,因此它们不可用。将集合
转换
为可以使用这些方法
的
形式
的
最简单方法是什么?更广泛地说,有人可以向我确切地解释这两种
类型
之间
的
区别以及为什么这些方法存在于较新
的
IEnumerable
的
背后
的
历史吗?
浏览 0
提问于2011-08-04
得票数 1
回答已采纳
5
回答
IEnumerable
<
T
>提供了两种GetEnumerator方法--它们之间
的
区别是什么?
ienumerable
、
ienumerator
当我实现
IEnumerable
<
T
>接口时,我看到两个GetEnumerator方法:一个返回IEnumerator,另一个返回IEnumerator<
T
>。我什么时候该使用一个或另一个呢?
浏览 0
提问于2009-02-18
得票数 9
回答已采纳
4
回答
无法在C#中
强制
转换
具有反射
的
列表
c#
、
.net
、
xml
、
reflection
下面的函数在foreach循环中间调用,循环
遍历
包含项目中所有其他对象
的
对象列表。其思想是,它以递归方式将对象模型
转换
为XML。不用担心对“虚幻”
的
调用,
如果
对象包含特定
的
单词,它只会稍微修改对象
的
名称。
如果
一个对象
的
属性是列表,那么它应该递归地调用"ReflectToXML“作为参数传递给自己,从而创建我需要
的
嵌套结构,以便很好地反映内存中
的
对象模型。我
的
问题出在线路上
浏览 1
提问于2010-04-10
得票数 4
回答已采纳
2
回答
异步MethodInfo调用--动态
转换
返回
类型
c#
、
asynchronous
、
expression
、
system.reflection
我试图通过MethodInfo调用调用一个可访问
的
方法。但是,我要调用
的
这些方法有很多,它们具有不同
的
返回
类型
。如何处理返回
类型
?我怎样才能动态地完成角色
转换
?
浏览 3
提问于2016-09-19
得票数 1
回答已采纳
5
回答
.NET为什么string[]可以作为
IEnumerable
<string>参数传递?
.net
、
arrays
、
type-conversion
这是有效
的
代码: foreach(string s in strings){ }func(ss); 我想知道
的
是,隐式
转换
string[] ->
IEnumerable
<string>是如
浏览 10
提问于2009-03-31
得票数 4
回答已采纳
1
回答
使用ObservableCollection
的
反射实例
c#
、
.net
、
reflection
、
runtime
、
activator
我正在处理反射
的
东西,我在处理ObservableCollection
的
反射实例时遇到了问题。我
的
意思是,
如果
使用以下命令创建它
的
新实例:object observable = virtualObservable.MakeGenericType(genericType) 我有一个对象,但我不能像使用ObservableCollection一样使用它,这是我需要
的
浏览 2
提问于2011-06-09
得票数 0
回答已采纳
3
回答
C#关于造型
的
一个问题
c#
、
casting
我有这个代码://get element's type Type entryType = (myDataGridas
IEnumerable
).AsQueryable().ElementT
浏览 0
提问于2011-07-04
得票数 3
回答已采纳
1
回答
将
泛
型
方法参数
转换
为特定
类型
c#
、
linq
、
generics
、
lambda
、
expression
Expression<Func<
T
,bool>> foo Expression<Func<Stuff,boolfoo;所以,是的
浏览 0
提问于2013-03-12
得票数 2
回答已采纳
1
回答
CLR数字下传
泛
型
c#
、
generics
、
enumerable
、
downcast
因此,我想实现一个EnumerableSubset类,用于处理API中
的
分页结果: intListSubset(
IEnumerable
<
T
> items, int total){ Total = total;} 因此,向下
转换
泛
型</e
浏览 6
提问于2022-10-24
得票数 1
回答已采纳
1
回答
在非枚举
类型
上使用lambda表达式过滤Windows日志
c#
、
linq
、
event-log
我试图根据一些标准来获取和过滤Windows日志,其中之一就是Message
的
过滤器。Message属性位于EventLog.GetEventLogs().Entries.Message中。我还尝试将其
转换
为IEnumberable (列表)
类型
,但它会抛出一个异常,并表示无法进行
强制
转换
。另一个问题是,它是一个只读属性,这使得创建一个新
的
EventLog对象并手动向其添加条目实际上是不可能
的
。最初我尝试
的
是: List<EventLog>
浏览 5
提问于2013-05-02
得票数 6
回答已采纳
1
回答
为什么我不能在用户定义
的
强制
转换
中使用linq
的
强制
转换
,但是我可以通过选择调用来使用它呢?
c#
、
linq
、
casting
最近,在使用linq
的
方法时,我遇到了使用它
的
问题--用户定义
的
强制
转换
(
强制
转换
操作重载)。为什么这不管用:虽然这样做是可行
的
: foolist.S
浏览 4
提问于2013-03-04
得票数 2
5
回答
C#
泛
型
重载-编译器无法确定正确
的
调用
c#
、
generics
、
overloading
我不明白为什么编译器不能解决这里使用
的
正确
的
重载。(下面的代码)只有一个版本
的
Add()是合适
的
- BigFoo是一个IFoo,并且不实现
IEnumerable
,其中
T
是一个IFoo。但它坚持要报道模棱两可
的
内容。有什么想法吗?我尝试添加第二个
泛
型
类型
参数- Add where
T
: IFoo where U:
IEnumerable
。但是,即使在合法使用
的
情况下
浏览 0
提问于2009-06-08
得票数 5
2
回答
编码
的
UI测试向下
转换
不起作用
c#
、
automation
、
coded-ui-tests
我一直试图在我们
的
自动化代码中引入
泛
型
,因此我试图将WpfControl
转换
为
泛
型
T
,其中
T
被约束
为
WpfControl
类型
。return control as
T
;
T
始终是WpfControl
的
子类,但是当我将
类型
为
WpfControl
的
控件
强制
转换
为
泛
浏览 4
提问于2012-12-06
得票数 5
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券