腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
通过
接口
处理
空
对象
引用
、
我有一个不属于我的
对象
Foo (第三方程序集),并且希望
通过
接口
IFoo传递。 End Function 为了保持原有的代码逻辑,我希望在InitialTryGetFunctio
浏览 14
提问于2019-07-31
得票数 0
回答已采纳
1
回答
如何使用C#中的反射检索对子
对象
的
引用
?
、
、
我有一个随机类型的
对象
,我想知道它是否实现了一个具有特定名称的
接口
,如果实现了--检索对
接口
子
对象
的
引用
,以便以后可以
通过
该
接口
读取(获取)一个属性值。 randomObject.GetType().GetInterface("Full.Interface.Name.Here");所以现在我
浏览 4
提问于2014-02-10
得票数 1
回答已采纳
1
回答
C++ -在堆上分配,而不是使用新
对象
作为
引用
来维护
接口
、
、
我的应用程序中有一个案例,我需要根据从外部源返回的类型信息动态创建一个新
对象
。基本上,我有A类来
处理
这个任务。该类将创建类B、C或D等(假设B是基类,C和D是派生类型)。然后,我希望将该
对象
传递给一个现有
接口
,该
接口
充满了需要B类型
引用
参数的方法。基本上,对我来说,这似乎是一个糟糕的设计(我将这个动态分配的
对象
传递到所有地方,在某一点上取消对它的
引用
,然后再将指针指向它)。另一方面,我不想将
接口
的几个方法更改为接受指针而不是
引
浏览 0
提问于2012-08-14
得票数 3
回答已采纳
1
回答
通用
接口
的运行时转换
、
、
、
、
我有一个命令
处理
例程,需要从IOC容器中获取一个
处理
器
对象
并在它上调用ProcessCommand,
处理
器是实现通用
接口
的具体
对象
:{ } 我遇到的问题是,当我试图撤回
处理
器时,我只能
通过
基类(command )
引用
浏览 1
提问于2014-05-06
得票数 2
回答已采纳
1
回答
C# -
通过
客户/服务
接口
传递Null
对象
设计模式的正确方法?
、
、
我刚刚了解了Null
对象
设计模式,它建议服务要么返回一个默认的
空
对象
,要么抛出一个与
空
相关的异常本身,这样客户端就不必担心检查null或抛出
空
异常。 问题是,据我所知,客户/服务关系应该
通过
接口
进行。如何
通过
接口
传递“服务
处理
空
检查从而客户端不需要”的信息?在C#中,
接口
提供了一个可以预期的方法签名,但是服务进行
空
检查这一事实似乎是一个额外的无法
浏览 0
提问于2020-01-20
得票数 2
2
回答
什么是动态方法分辨率?
在讨论“
接口
”时,他的意思是,动态方法解析有助于在运行时解析方法名,并
通过
声明
接口
变量并使用它
引用
类
对象
来实现。还可以使用类变量
引用
相同的
对象
,如下所示:那么,
接口
在这里的用途是什么呢?为什么要引入“动态方法解析”这个新术语呢?第二,他指出:“当我们使用
接口
变量
引用
任何类的实例时,当您
通过
这些
接口
变量调用方法时,将
浏览 4
提问于2017-05-02
得票数 2
1
回答
在SystemVerilog中,是否允许从
接口
读取参数?
、
...logic [$bits(s.data)-1:0] m_data;endmodule但是,来自另一个供应商的模拟工具可以很好地
处理
这个问题,就像我拥有的另一个综合工具一样。但是,如果不允许我使用来自
接口
的参数,它确实会削弱
接口
的有用性。另一方面,SystemVerilog 1800-2012标准规定: 25.1
浏览 2
提问于2015-04-30
得票数 8
3
回答
无法
通过
引用
转换、装箱转换、取消装箱转换、包装转换或
空
类型转换来转换类型。
、
、
在C#中,如果有参数类型为
接口
的函数的参数,则如何传递实现
接口
的
对象
。函数的参数如下:我已经列出的清单如下:CustomObject继承自ICustomRequired
接口
这就是我想做上述工作的方式:但是,我得到了以下错误: 无法
通过
引用
转换、装箱转换、取消装箱转换、
浏览 4
提问于2015-06-17
得票数 20
回答已采纳
1
回答
接口
/包的
空
对象
引用
、
OnPaymentSubmitListener { }在我的MainActivity中,我就是这样
处理
接口
的
浏览 0
提问于2019-06-27
得票数 0
回答已采纳
1
回答
结构图通用型扫描仪
高级示例: 当FooRequestService,而不是让FooRequestService实现通用
接口
,而是让它实现这个
空
接口
。IRequestService<T> (其中T= "Foo“、"Bar”等),这样我就不必创建这些
空
的
接口
定义了?要将其他内容抛到混合中,我正
浏览 1
提问于2009-08-21
得票数 2
回答已采纳
4
回答
Delphi7,传递
对象
的
接口
-在释放
对象
时导致无效指针操作
、
、
我有一个实现
接口
的类,它可以用于插件。类的声明是相当简单的。对于整个应用程序,这个类只有一个实例。当调用返回
接口
的函数时,它会在检索到的
接口
上调用_AddRef,然后作为结果将它传回。不幸的是,在我试图释放
对象
之前,它是有效的(请参阅“终结”部分)--它报告无效的指针操作。如果我注释掉它,它就能正常工作(但是FastMM报告内存泄漏,因此
对象
没有被释放)。下面是函数中返回
接口
的部分代码(实际上,它是我的"ServicesManager“类的重写的ServicesManager)
浏览 8
提问于2009-09-17
得票数 3
回答已采纳
2
回答
IClassFactory::LockServer的意义是什么?
在我看来IClassFactory::AddRef / IClassFactory::Release可以实现同样的目标时,为什么IClassFactory::LockServer还存在?
浏览 0
提问于2011-02-15
得票数 7
回答已采纳
1
回答
如何在DataContract序列化中
处理
WeakReference?
、
、
、
、
这个类也可以
通过
DataContract序列化。 我应该如何
处理
弱
引用
?我希望它在反序列化后返回为
空
(target null),就像它是被收集的一样。简单地忽略这个问题是不可能的,因为我的代码正确地期望
引用
对象
本身是非
空
的。我是否必须放弃readonly,并在正常运行期间手动检查是否重新创建弱
引用
对象
?
浏览 1
提问于2015-05-02
得票数 0
1
回答
COM:我是否可以查看是否存在对我的某个COM
对象
的进程外
引用
?我可以释放它吗?
、
、
、
、
我有一个应用程序,它使外部客户端可以访问COM
对象
(
通过
在ROT中注册它)。 该
对象
是使用ATL在C++中实现的。 问题1:是否可以确定对我的
对象
的
引用
之一是否来自进程外客户端?动机:当外部
引用
被移除时,我需要释放一些相关的
对象
(阻塞一些操作),即使外部
引用
意外死亡。我还想避免要求调用者“说再见”。 我在内部使用相同的
接口
,所以我不能为该
接口
使用单独的
引用
计数。公开的
接口
是IDis
浏览 19
提问于2020-06-30
得票数 0
4
回答
对象
引用
在调用异步方法时未设置为
对象
实例
Twitter不
通过
REST提供用户生日。因此,我准备了一个可为
空
的DateTime属性。public Task<DateTime?
浏览 6
提问于2016-06-24
得票数 5
回答已采纳
1
回答
GWT:在视图中
处理
空
请求工厂代理
引用
、
、
、
相应的活动
通过
GWT请求工厂询问服务器端代码(以便检索用户帐户
对象
)。View
接口
扩展了TakesValue< T>
接口
,因此my ViewImpl< UserAccountProxy >实现了setValue(UserAccountProxy)方法。不出所料,此方法用于设置对当前要显示的
对象
的
引用
。 UserAccountProxy有许多属性,因此它的代理
引用
了许多其他代理
对象
。,几乎所有这些代理都可能为
空
。
浏览 2
提问于2011-04-27
得票数 1
回答已采纳
1
回答
从Delphi传递到C#的IDispatch参数
、
、
、
、
这些技术确实有效,我能够
通过
接口
获得.NET类的实例,然后调用它的方法并读取它的属性。只要参数是简单的参数,比如字符串、整数、字符和布尔值,调用这些方法就行得通。但是,如果我尝试传递一个IDispatch
引用
的参数,C#/.NET代码只会将该参数视为
空
值。 与Delphi示例中托管CLR的一个不同之处在于,我不会同时在Delphi和C#中手动定义
接口
。我使用这种方法来定义COM
对象
的
接口
,这些
接口
既用于
接口
使用(如在Delp
浏览 5
提问于2010-06-01
得票数 0
1
回答
Android Parcelable和
对象
引用
传递
、
、
、
我有许多
对象
,其中一些会有不同的ArrayList属性(自定义
对象
)。相同的
对象
可能出现在上面的任何ArrrayList中。我希望
通过
引用
传递这些
对象
,这样当我编辑其中一个
对象
时,更改就会反映在所有ArrayList/
对象
中。 我需要将这些
对象
或ArrayLists作为可打包
对象
跨不同的活动进行传递。我认为Parcelable
接口
导致按
引用
传递不起作用(考虑到您需要实现新
浏览 0
提问于2012-10-14
得票数 4
2
回答
在C#中使用
接口
引用
变量的实际用途是什么?
、
我知道
接口
引用
变量可以
引用
实现其
接口
的任何
对象
。但是,使用参考变量的实际用途是什么呢?我们可以
通过
使用
对象
来实现同样的目标,那么为什么要使用
引用
变量呢?
浏览 5
提问于2016-02-22
得票数 2
回答已采纳
1
回答
在哪种情况下,JsonConvert.DeserializeObject<T>实际上返回null?
、
、
、
、
我正在使用启用了.NET核心3.1、C#8和可
空
引用
类型。我注意到,
通过
调用,我可以获得一个
空
引用
(Visual分析器检测到可能取消
引用
空
引用
)。我使用JsonSerializerSettings只是为了
处理
可能的反序列化错误(
通过
)。 github源代码确认我调用的重载可以
通过
MaybeNull属性返回一个
空
<
浏览 1
提问于2020-07-20
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程学习Java:父/子类转换+三种异常处理+接口本质+类对象赋值
【盘中宝】该公司将发布自主遥感智能大模型,通过开放接口让空天信息为各行各业提供赋能
C# 8.0正式发布:Visual Studio 2019支持所有新功能
你最应该尝试的8个java8新特性
Go语言中接口的使用
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券