腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
C#
中用可空引用
类型
实现F#
接口
、
、
、
我试图通过转换F#中现有的.NET核心解决方案来学习
C#
,每次只有一个项目。我目前在
C#
中有一个具有可空引用
类型
的
接口
: public int GetWheels();} 这似乎不
浏览 2
提问于2020-04-18
得票数 1
回答已采纳
1
回答
使用
类型
重写
C#
的
接口
、
、
、
我试图以一种更灵活
的
方式设置我
的
航点系统,这样我就可以
使用
派生类进行更多
的
定制,但我被如何设置定义派生
类型
的
能力所困。我
的
界面是这样
的
: public interface ISegment IWaypoint WaypointA { get; set; }} 我
的
细分市场有: public class Segment : ISegment
浏览 13
提问于2019-05-06
得票数 1
回答已采纳
1
回答
使用
F#
类型
的
CLR
接口
、
、
、
我在
使用
任何体面的
C#
接口
和我
的
F#
类型
时都遇到了一些问题,所以考虑到我在一个项目中有下面的
C#
接口
.//
C#
{ { } 现在我想用F#编写一个
类型
来实现..。此
重写
浏览 1
提问于2010-06-23
得票数 2
回答已采纳
18
回答
获取实现
接口
的
所有
类型
、
、
、
、
使用
反射,我如何才能用最少
的
代码和最少
的
迭代获得实现
C#
3.0/.NET3.5
接口
的
所有
类型
?这是我想
重写
的
: if (t is IMyInterface) ;
浏览 4
提问于2008-08-25
得票数 622
回答已采纳
2
回答
C#
泛型集合,IComparer,IComparable和IEquatable
、
、
我正在从事一个
C#
项目,在该项目中,我大量
使用
了
接口
和System.Collections.Immutable库。现在我有了关于实现IComparable<T>
的
第二个想法,我不是在这里创建一个新
的
基元
类型
,我只是想为一个复杂
的
引用
类型
提供一个方便
的
排序算法。此外,在
C#
中似乎存在一个
接口
级
重写
操作符
的
问题,因此我倾向于
使用
单独<em
浏览 9
提问于2014-12-20
得票数 0
回答已采纳
1
回答
关于MEF策略和结构
的
问题
、
、
、
、
我
的
任务是模块化一个
C#
应用程序,它是一个非常大
的
Delphi应用程序
的
重写
( DB有249个表!)。业务限制禁止了对.NET
的
完全重新设计和更好
的
整体架构,所以我们基本上只是在增量地
重写
C#
中Delphi应用程序模块
的
模块。在完成之前,该套件将包含待处理
的
重写
和我希望
使用
MEF集成
的
C#
应用程序模块
的
混合。
浏览 1
提问于2013-10-02
得票数 4
1
回答
如何处理COM Interop中
的
var (或ref)参数?
、
、
、
我有一个独立
的
应用程序,它公开COM
接口
/CoClasses/Enum等。由于我正在用
C#
重写
旧
的
Delphi应用程序(客户端),我必须
使用
C#
中
的
communicate与该应用程序进行通信。因此,我
使用
tlbimp.exe将这些COM
接口
转换为
C#
接口
。该方法翻译如下: void FindTask(string, TaskId, ref object Task
浏览 4
提问于2015-07-01
得票数 1
回答已采纳
1
回答
我如何“显式”地实现协议
的
迅速?如果不可能,为什么?
、
在
C#
中,有一个称为“显式
接口
实现”
的
,它允许您实现两个或多个
接口
,其中
接口
的
方法名称是冲突
的
。它还可以使方法在
使用
封闭
类型
的
对象调用它时执行一项操作,而在将其转换为
接口
类型
时执行另一项操作,然后调用该方法。我想知道斯威夫特是否有这样
的
事情。这与斯威夫特
的
意识形态有冲突吗?基本上我想做这样
的
事情: struct Job: Cus
浏览 1
提问于2017-05-02
得票数 3
回答已采纳
1
回答
抽象阻碍了自定义
类型
的
使用
,在实现中应该遵循哪些规则?
、
、
、
我已经构建了一个自定义
类型
系统,用于应用程序中
的
C#
脚本。脚本是动态编译
的
,允许与应用程序内部数据进行交互.这种
类型
系统是以抽象
的
方式设计
的
,
使用
了像IValue这样
的
接口
。始终
使用
接口
与对象交互是一种很好
的
设计,但不可能为
接口
定义隐式转换或重载运算符。这种情况下,丑陋
的
显式转换是不可避免
的
,这样就可以
浏览 0
提问于2010-11-01
得票数 0
回答已采纳
5
回答
C#
中
的
装箱事件
、
、
我试图收集在
C#
中发生装箱
的
所有情况: struct {}对象框=新
的
S(); 结构S{}System.ValueType box =新S(); 枚举E{A} System.Enum盒= E.A; 将值
类型
转换为
接口
浏览 0
提问于2011-11-03
得票数 89
回答已采纳
3
回答
使用
泛型
类型
重写
实现
接口
的
C#
、
、
、
为了简化我
的
问题,我
使用
IList和IList<T>作为示例。因为IList声明了一个方法Add(object value),而IList<T>声明了一个方法Add(T value)。我
的
新类必须有两个方法来实现。IList.Add(object value) this.Add(value as T); public void Add(T value)} 有可能避免这种“无意义”
的
复制吗
浏览 18
提问于2017-06-29
得票数 0
回答已采纳
1
回答
C#
-
使用
泛型
使用
派生
类型
重写
接口
的
返回
类型
、
、
、
、
我
的
目标是有一个字典来存储从
接口
IContainer派生
的
不同容器对象。用户可以向该字典添加不同
的
容器对象(只要它们实现了IContainer)。容器可以添加与容器相关
的
元素(例如configContainer将添加configElements,diContainer将添加diConfigElements)。 这些元素也可以通过
接口
实现。我希望避免在ConfigContainer中添加DiConfigElements
的
情况。我看过相关
的
问题,但它们并没
浏览 4
提问于2018-12-11
得票数 1
2
回答
使用
实现所需返回
类型
的
返回
类型
实现
接口
、
、
Computer<T> : IHasOperatingSystem where T : IOperatingSystem {} 它告诉我,
类型
应该是而且,我意识到这个问题
的
标题可能有点混乱,但我想不出更好
的
表达方式了。
浏览 2
提问于2014-07-16
得票数 1
回答已采纳
2
回答
在IRepository中
使用
f#
接口
、
、
我目前正在
重写
一个用
c#
编写
的
研究生项目到f#。f# --
接口
类型
<-(let repo = IRepository<SolarSyst
浏览 3
提问于2016-07-21
得票数 1
回答已采纳
1
回答
从Delphi传递到
C#
的
IDispatch参数
、
、
、
、
我正在
使用
Delphi2010
使用
中描述
的
技术访问用Visual Studio2008编写
的
C#
程序集中存储
的
对象。相反,我在Delphi2010中将
接口
类型
库编写为RIDL文件。我
使用
这种方法来定义COM对象
的
接口
,这些
接口
既用于
接口
使用
(如在Delphi中托管CLR中所述),也用于定义作为参数传递
的
IDispatch
浏览 5
提问于2010-06-01
得票数 0
2
回答
是否存在具有继承
的
静态
类型
编程语言,其中方法参数是逆变量
的
?
、
、
、
从理论上讲,
使用
参数是父类中参数
的
超
类型
的
方法覆盖子类中父类
的
方法是合理
的
,例如: def foo(s: String) = ...哪些编程语言支持此“特性”,以及它们如何解决诸如子类
的
单个方法可以覆盖父类
的
多个方法
的
可能性等问题: def foo(s: String) = ...(假设String和Int是Any
的
子
类型
。)
浏览 1
提问于2011-11-17
得票数 5
2
回答
继承时,
重写
具有相同参数但返回
类型
不同
的
方法。
、
、
、
、
我发现了其他几个关于这个话题
的
问题,但我似乎不能正确地处理我
的
特殊情况。我觉得我已经在某个地方偶然发现了答案,只是没有意识到而已。我只是需要一个正确
的
方向来完成这件事。我正在创建一个定制
的
ASP.NET RoleProvider。由于它是从RoleProvider继承
的
,所以我必须
重写
公共string[] GetAllRoles()。但是,我发现string[]是不够
的
,所以我创建了一个名为ProjectRole
的
新类,并创建了GetAllRoles(
浏览 3
提问于2012-02-08
得票数 0
回答已采纳
3
回答
在
C#
Razor中,VB与@model dynamic
的
等价性是什么?
、
、
我有一个View (vbhtml)在ASP.NET MVC 5中,它
使用
了一个动态模型,我知道在
C#
中,通过编写,但我如何在vbhtml中指定这一点?
浏览 5
提问于2015-06-21
得票数 2
3
回答
如何在VB6和
C#
之间共享
接口
?
、
、
、
、
在VB6中,我想让类VB6Class
使用
实现关键字来实现一些
接口
ISharedInterface。我希望将此技术作为一种从VB6迁移
的
方式,方法是在VB6端连续
重写
所有内容,如果我能够在
C#
中实现VB6中已有的
接口
,这将是理想
的
。但如果做不到这一点,即使我必须用
C#
重写
一个
接口
以共享到VB6,这仍然是有用
的
(也就是说,我甚至不在乎
接口
是用
C#
编写
的</em
浏览 0
提问于2016-03-31
得票数 5
回答已采纳
2
回答
为什么可以覆盖显式实现?
、
当直接从实现者类访问
接口
成员时,我们通常会显式地实现
接口
。如果它必须是内部
的
,或者它会引起与API设计
的
冲突,或者当它增加了误用方法
的
机会时。对于具有不同逻辑
的
多个
接口
单独实现成员在我
的
脑海中是绝对不鼓励
的
,所以这里不是这样
的
。然而,我发现
浏览 4
提问于2017-09-05
得票数 0
回答已采纳
点击加载更多
相关
资讯
在.NET框架中使用C# 8和可空引用类型
C#的未来:协变返回类型
go语言接口的值类型
C#基础语法——变量的存储以及变量的存储类型
python中的鸭子类型和接口
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券