腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C#
接口
转换...查字典?
c#
C#
会在您每次将
对象
强制
转
换为
接口
时执行字典查找吗?我想这是必须的。可以实现数百个
接口
的
泛
型
对象
-> GetType() -> Get
接口
按名称(或数字ID,不会位于可预测的位置) ->从数组中获取方法指针并保存到
强制
转换的
对象
浏览 1
提问于2012-12-28
得票数 2
4
回答
你能在IronPython中对.NET
对象
进行类型转换吗?
ironpython
我正在与IronPython中的.NET应用程序
接口
进行交互。API返回了错误类型的
对象
(某种
泛
型
对象
)。我怀疑问题并没有出现在他们的
C#
代码中,因为构造
对象
时的类型声明
强制
将
返回的
对象
转
换为
正确的类型。是否可以在IronPython中对.NET
对象
进行类型转换?我想这样就行了。
浏览 0
提问于2009-09-17
得票数 8
2
回答
C#
编译器是否为IEnumerable硬编码了特殊的处理?
c#
当你在字节数组上调用它时,例如 string str = string.Join(",", bytes); publicstatic String Join<T>(String separator, IEnumerable<T> values); 然而,byte[]隐式派生自不是从
泛
型
IEnumerable派生的类数组,而是派生自非
泛
型
IEnumerable,即
浏览 0
提问于2017-08-02
得票数 3
1
回答
使用
泛
型
接口
的动态转换
c#
、
.net
、
generics
是否有任何方法可以
强制
转
换为
动态
泛
型
接口
。有没有办法对
泛
型
接口
进行动态转换。我曾尝试添加一个非
泛
型
接口
,但系统在Loc容器中丢失了
对象
。菲尔
浏览 0
提问于2010-05-27
得票数 2
3
回答
为什么
泛
型
列表可以转
换为
其类型参数
java
、
generics
、
casting
如果参数是
接口
而不是
泛
型
的超
接口
,为什么允许
将
泛
型
列表
强制
转
换为
其类型参数? 这是什么意思?
浏览 0
提问于2010-10-22
得票数 3
回答已采纳
2
回答
实现
泛
型
方法
c#
、
.net
、
generics
、
c#-4.0
、
interface
我用一种方法创建了一个
接口
,该方法能够
将
一个
对象
的内容复制到另一个相同类型的
对象
中(实际功能与问题无关)。ClassA内部){} 但是,这不起作用,因为编译器不会将'other‘
对象
识别为这也不起作用,因为它给出了一个‘类型参数T的约束必须与(...)
接口
方法匹配’。public void DeepClone<T>(T
浏览 0
提问于2012-05-07
得票数 3
回答已采纳
4
回答
无法在
C#
中
强制
转换具有反射的列表
c#
、
.net
、
xml
、
reflection
目前我在
C#
中遇到了很多关于反射的问题。我正在编写的应用程序允许用户使用配置文件修改某些
对象
的属性。我希望能够将
对象
模型(用户项目)保存为XML。下面的函数在foreach循环中间调用,循环遍历包含项目中所有其他
对象
的
对象
列表。其思想是,它以递归方式将
对象
模型转
换为
XML。在调试时,我
将
行更改为在它上面设置了一个断点,看看"GetValue“返回了什么
浏览 1
提问于2010-04-10
得票数 4
回答已采纳
1
回答
转
换为
带有
泛
型
的嵌套
接口
类型的
接口
c#
、
generics
、
interface
、
casting
我希望能够
将
具有
泛
型
类型(这是具有
泛
型
类型的另一个
接口
)的类
强制
转换到它的
接口
,但是会抛出一个异常。我可以
将
一个具有
泛
型
类型的
对象
转
换为
它的
接口
(参见IWrapper行.)但是,当我尝试
将
接口
转
换为
具有它自己的
泛
型
类型的类型时,我会得到错误。当然,如果<em
浏览 2
提问于2015-11-25
得票数 1
回答已采纳
1
回答
为什么编译器选择字符串上的扩展方法而不是隐式char数组?
c#
、
.net
、
string
、
char
、
ambiguity
基本上,
将
string视为string而不是char的隐式数组似乎是首选的行为……
浏览 9
提问于2020-12-31
得票数 1
2
回答
Cast List<object>和Cast IEnumerable<object>的区别是什么?
c#
、
class
、
generics
、
interface
、
casting
我试图将
对象
(
对象
包含一个List<Apple>)转
换为
List<object>,但异常情况下,它失败了: 当我
将
List替
换为
I
浏览 3
提问于2016-02-03
得票数 4
回答已采纳
4
回答
为什么这个演员是不可能的?
c#
、
generics
、
oop
interface IFolderOrItem<TFolderOrItem> where TFolderOrItem : FolderOrItem {} 现在我正试着这样做:{ IFolderItemOrItem<Item> SelectedItem { get; set;
浏览 8
提问于2009-05-07
得票数 4
回答已采纳
1
回答
将
IQueryable<int>赋值给IQueryable<object>时出现编译错误
c#
、
covariance
为什么编译器不允许
将
int赋值给
对象
?IQueryable<int> ints = null; objects = ints;
浏览 0
提问于2015-06-20
得票数 2
1
回答
可以转
换为
接口
,但不能转
换为
泛
型
类型。
c#
、
unity3d
、
generics
、
interface
、
generic-constraints
TL;DR: 1)我的代码的非
泛
型
版本允许我将
对象
强制
转换到我知道它实现的
接口
上;
泛
型
版本(我正在转
换为
泛
型
类型)不会编译。如果
C#
不支持我正在做的事情,那么还有其他方法来完成我的更广泛的目标吗?下面是我的代码的非
泛
型
版本;希望内联注释能够解释我要做的事情,以及原因:{ string Som
浏览 4
提问于2020-07-08
得票数 1
回答已采纳
1
回答
从非托管代码获取COM
对象
c#
、
com
、
managed
我有一个导出非托管C例程的库,该例程返回指向基于COM IUnknown的
对象
的指针。DLL未注册,并且不是服务器。我想使用
C#
中的COM类型。IMyType *mytype = unk->QueryInterface(IID_MYTYPE); 我的直
浏览 2
提问于2010-01-29
得票数 4
回答已采纳
2
回答
多堆继承和不同类型的方法。这些方法和继承意味着什么?
oop
、
c#-4.0
、
methods
、
multiple-inheritance
、
xero-api
Get<TResult, TResponse>(string endPoint) where TResponse : IXeroResponse<TResult>, new();我也很难理解下面三种方法。我得到了返回类型,但是方法名后面的<>意味着什么呢?在所有情况下,new()是什么意思。 有没有人能告诉我以上代码的实际含义。谢谢
浏览 0
提问于2016-07-19
得票数 1
2
回答
通过Flex中的远程
对象
接收通用类型的<T>自定义
对象
.net
、
apache-flex
、
amf
、
remoteobject
是否可以通过AMF接收自定义的
泛
型
类型化
对象
?我正试图
将
flex应用程序与现有的
C#
服务集成起来,但是flex却被定制的通用类型化
对象
阻塞了。据我所知,Flex甚至不支持
泛
型
,但我甚至希望能够读入
对象
并根据需要转换其成员。我基本上只想让flex忽略<T>。String = result.value as String; } TypeE
浏览 4
提问于2010-04-27
得票数 1
3
回答
类型为MatchCollection的集合中项的基础类型是什么?
c#
、
.net
我以为它是Match类型的,但这是不正确的,因为我得到了错误 无法
将
“System.Collections.IEnumerator”类型转
换为
“System.Collections.Generic.IEnumerator
浏览 3
提问于2015-11-08
得票数 1
回答已采纳
2
回答
如何在C++.net中将gcroot<Object^>转
换为
IMyInterface?
.net
、
casting
、
c++-cli
、
visual-c++
我不得不用gcroot做一些奇怪的事情,但我在动态转换行上得到了以下错误:“无法使用'dynamic_cast‘从'gcroot’转
换为
'IMyInterface^‘。在
C#
中,你可以很容易地
将
一个
泛
型
对象
转
换为
任何
接口
。如果
对象
没有实现
接口
,但它可以编译,你可能会得到一个运行时错误。
浏览 1
提问于2010-10-15
得票数 5
回答已采纳
1
回答
如何向COM公开“
泛
型
”
C#
集合
c#
、
com
、
vb6
、
com-interop
我有一个API,我开发了一个
C#
客户端,它将HTTP请求转
换为
C#
对象
。这意味着我的每个类都有一个名为Class_Collection的类,这意味着我有一个没有
泛
型
类的集合。这很好,除非我们的API非常大,有很多不同的
对象
,所以如果我不必为A
浏览 2
提问于2022-04-26
得票数 3
回答已采纳
2
回答
如何在List<Base>和List<Derived>中定义一个获取
C#
的方法
c#
、
list
、
generics
我有以下方法{}我试过了{ animalsList.Add(animal
浏览 1
提问于2018-11-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#高级语法之泛型、泛型约束,类型安全、逆变和协变
编程教程:浅谈C#的隐式显式类型转换
Java 泛型基本用法与类型擦除
Java中级进阶之集合框架
泛型看这一篇就够了
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券