腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Implements
上
的
C#
接口类型
转换
c#
、
interface
、
casting
我想在
C#
实现中强制
转换
接口定义
的
类型。throw new ArgumentException("Type Not Matched."); } } 然而,这留下了在执行过程中出现错误
的
可能性我想让参数和返回值
的
类型成为一个实现类。 最好
的
方法是什么?
浏览 39
提问于2020-07-15
得票数 1
1
回答
使用接口
的
隐式运算符
c#
、
generics
、
compiler-construction
、
casting
、
implicit-conversion
我有一个泛型类,我正在尝试实现隐式类型
转换
。虽然它主要是工作
的
,但它不适用于界面
转换
。经过进一步研究,我发现有一个编译器错误:“用户自定义
的
转换
从界面”应用。虽然我知道在某些情况下应该强制执行,但我想做
的
似乎是一个合法
的
案例。fooFromInterfaceBar = intefaceReferenceToBar; // doesn't work 是否有人知道解决办法,或者有人能满意地解释为什么我不能隐式地将interfaceReferen
浏览 6
提问于2008-09-27
得票数 62
回答已采纳
1
回答
从类中
的
方法返回类
的
实例作为类实现
的
接口类型
vb.net
、
generics
、
interface
我试图在下面的代码中存档
的
是让GetInstance泛型函数接受SystemVars实现
的
接口类型
(比如IAuthentication),然后创建一个SystemVars实例,并将其作为
接口类型
T返回。我
的
问题是,无论我尝试哪种
转换
方法,我都找不到将SystemVars
的
新实例作为T返回
的
方法。GetInstance方法Return <CastingFunction>(New SystemVars,T)中
的
行总是无法编译,
浏览 5
提问于2022-07-26
得票数 0
回答已采纳
3
回答
如何编写从一个接口到另一个类型
的
隐式
转换
?
c#
、
casting
、
implicit-conversion
我理解编译就是陈述
的
问题。但是我需要这个类型
转换
b,因为在我
的
整个应用程序中,我使用ISomeWrapper作为存储SomeWrapper实例
的
变量。(而且,SomeWrapper是唯一实现ISomeWrapper
的
类)。我需要这么做
的
原因是什么?我希望(隐式
浏览 2
提问于2011-04-21
得票数 4
回答已采纳
1
回答
隐式将泛型
转换
为包装器
c#
、
generics
、
implicit-conversion
我想在返回时自动将值包装在通用容器中(我知道这并不总是可取
的
,但对我
的
情况来说是有意义
的
)。我就能够做到这一点: return new Wrapper<T>(val); 不幸
的
是,当我试图
转换
一个IEnumerable、这里
的
完整代码(和)时,这失败了: public static void Main
浏览 2
提问于2015-08-07
得票数 6
回答已采纳
1
回答
通过
C#
中
的
适配器隐式操作到接口
c#
、
adapter
我无法更改类本身,因此我希望创建一个从ClassA到IInterface
的
隐式运算符。这不能通过设计来完成(我得到
的
信息是:“用户定义
的
转换
到界面”)。classA = new ClassA(); } 无
浏览 1
提问于2014-01-03
得票数 0
回答已采纳
4
回答
什么是“从任何类类型S到任何
接口类型
T,只要S不是密封
的
,只要S不实现T。”真的很刻薄?
c#
、
specifications
什么是“从任何类类型S到任何
接口类型
T,只要S不是密封
的
,并且,只要S不实现T”。真的很刻薄?显式引用
转换
如下: 我能理解“如果S不是密封
的
”
的
意思,但我不确定我是否理解“如果S不实现T”
的
真正含义。它是否只是在规范中列举了所有语法
上
正确
浏览 4
提问于2010-09-15
得票数 7
回答已采纳
4
回答
为什么不能对
接口类型
进行类引用
java
、
interface
为什么我们不能调用
接口类型
上
的
类方法来实现该接口..?有什么问题吗?Interface {} System.out.println("I'm class
implements
Interface"); void classmethod()
浏览 0
提问于2018-01-21
得票数 2
回答已采纳
1
回答
在webflux中,当控制器
的
返回类型是Mono of Interface时,返回值不会将返回值
转换
为json
java
、
spring
、
spring-webflux
在Spring MVC框架中,当控制器返回
接口类型
时,spring
的
消息
转换
器可以将返回值
转换
为适当
的
消息(如JSON)。getVehicle() { } private String gearType;但是,Webflux
的</e
浏览 3
提问于2019-04-16
得票数 0
1
回答
用Xamarin绑定Facebook帐户工具包iOS
objective-c
、
xamarin
、
xamarin.ios
、
xamarin.ios-binding
、
account-kit
我是绑定帐户工具包iOS框架
的
iOS。我成功地使用Objective生成了ApiDefinition.cs和Structs.cs文件,并在本机引用中链接了本机帐户工具包库。这是目标夏皮生成
的
"ApiDefinition.cs“代码:using Foundation;using UIKit; [Export("isEqualToTheme:")] bool IsEqualToTheme(AKFTh
浏览 3
提问于2016-10-19
得票数 1
1
回答
在片段中动态
转换
类类型
android
、
fragment
:在上面的示例中,我们使用DashboardActivity将getActivity
转换
为类名,但我希望使用类
的
锥形字符串名进行动态
转换
private Class<?Auto-generated catch block }但它给我
的
错误是未知<
浏览 0
提问于2016-01-11
得票数 1
1
回答
在
接口类型
的
数组中内联初始化不同类型
的
对象
interface
、
typescript
、
initialization
可以用不同
的
具体实现内联初始化
接口类型
IFooFace
的
数组吗?还是不可能,我必须在数组之前初始化我
的
对象,然后将它们传入?我可以在
C#
中这样做:{} { { MegaName = "meeeega"
浏览 2
提问于2016-02-11
得票数 1
回答已采纳
4
回答
将继承
的
接口传递给方法
c#
、
interface
void Check(IList<IBase> base) }我收到此编译错误:无法从'System.Collections.Generic.IList<IDerived>‘
转换
为'System.Collections.Generic.IList<IBase>’ 如果我试图只传递一个实例,而不是一个列表,那么它是有效
的
,那么我在这里遗漏了什么?
浏览 0
提问于2009-09-08
得票数 0
回答已采纳
1
回答
为什么编译器允许我将一个实现类
转换
为另一个实现类?
java
、
inheritance
、
downcast
所以我到处乱搞,试图找出哪些是可行
的
,哪些是无效
的
。我有三个类:一个基类Animal,两个派生类Dog和Cat。class Cat extends Animal {编译器不允许使用以下代码,原因很明显:Cat cat = (Cat) dog; 这是因为我将一个派生类
转换
为另一个派生类,这是不可能
的
。但是,如果我将Animal设置为
接口类型
,而将Cat设置为
接口类型
,那么编译器就会突然接受它,并没有说出任何问题,尽管这是不可能
的
浏览 0
提问于2019-08-16
得票数 2
回答已采纳
1
回答
.net创建对象类型来自字符串
的
对象列表。
vb.net
、
asp.net-mvc-5
、
json.net
、
dropzone.js
、
csvhelper
例如,我希望将下面的内容
转换
为对象列表最终结果感谢xxbbcc为我指明了正确
的
方向。这是通过下拉区域上传文件以及表名、对象类名和映射类名来实现
的
。这现在允许我使用csvhelper解析文件
的</
浏览 0
提问于2015-01-08
得票数 2
回答已采纳
1
回答
为什么编译具有这种泛型绑定
的
代码?
java
、
generics
在下一段代码中,我有一个参数化方法,它创建一个ArrayList,并将其
转换
为<T extends List<Integer>>。但是类会被编译,在运行时,应用程序会抛出一个强制
转换
异常: 线程“”java.lang.ClassCastException中
的
java.util.ArrayList异常:不能将类java.util.ArrayList
转换
为java.lang.String类(java.util.ArrayList和java.lang.String在pkgname.MyClass.main
浏览 2
提问于2019-11-25
得票数 1
回答已采纳
1
回答
为什么我不能使用带有显式操作符
的
接口?
c#
、
.net
、
type-conversion
、
explicit
我只是想知道有没有人知道为什么你不能使用带有隐式或显式操作符
的
接口?例如,这会引发编译时错误:{}谢谢,
浏览 2
提问于2010-03-12
得票数 29
回答已采纳
3
回答
值类型如何实现
接口类型
?
c#
、
interface
、
value-type
、
boxing
在
C#
语言规范v5.0中,在第1.3节中,它说: 我对其中三个发言中
的
两个没有异议。
接口类型
如何保存实现该
接口类型
的
值类型
的
装箱值?我认为值类型不能实现
接口类型
?还是说装箱值实现了
接口类型
?如果是
浏览 7
提问于2014-01-25
得票数 8
回答已采纳
2
回答
如何查看下播在Java中是否合法?
java
、
inheritance
、
casting
找到所有可能
的
下拉式组合
的
最好方法是什么?假设我们有: b =新B();InterfaceA i= (InterfaceA)(A)(B) b。我们如何很容易地知道它是否编译,以及它是否会导致没有IDE
的
classcastException?编辑:我知道我
的
例子是不正确
的
,但当界面加入故事时,我总是很
浏览 0
提问于2019-01-20
得票数 2
回答已采纳
7
回答
线程化:
c#
是否有与Java Runnable接口等效
的
接口?
c#
、
java
、
interface
、
multithreading
c#
是否有与Java Runnable接口等效
的
接口?谢谢。
浏览 0
提问于2009-12-18
得票数 37
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【小雨学编程之C#】18.5.2 枚举的类型转换
编程教程:浅谈C#的隐式显式类型转换
学多老忘:python3与c#语法上的辨分
Golang 入门系列(四)如何理解interface接口
推荐一个日历转换开源工具库,支持C#、Java、PHP等主流的语言
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券