演员问题 [英] a cast issue

查看:65
本文介绍了演员问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我不明白:


Me.DialogResult = IIf(m_UserWeb.AddUserWeb(Data),DialogResult.OK,

DialogResult.Abort)


(m_UserWeb.AddUserWeb(Data)返回一个布尔值)


给出:选项Strict On禁止从

''System.Object''到''System.Windows.Forms.DialogResult''的隐式转换。


我该怎么办?


Thx

Hi,
I don''t understand that:

Me.DialogResult = IIf(m_UserWeb.AddUserWeb(Data), DialogResult.OK,
DialogResult.Abort)

(m_UserWeb.AddUserWeb(Data) returns a boolean)

gives : Option Strict On disallows implicit conversions from
''System.Object'' to ''System.Windows.Forms.DialogResult''.

What should I do ?

Thx

推荐答案



" Sam" ;

"Sam"
Me.DialogResult = IIf(m_UserWeb.AddUserWeb(Data),DialogResult.OK,
DialogResult.Abort)

我该怎么办?
Me.DialogResult = IIf(m_UserWeb.AddUserWeb(Data), DialogResult.OK,
DialogResult.Abort)

What should I do ?




永远不要再使用IIF


Cor



Never more use IIF

Cor


你必须将结果转换为DialogResult。 IIf返回对象但是

它需要是DialogResult:

Me.DialogResult = DirectCast(IIf(m_UserWeb.AddUserWeb(Data),

DialogResult.OK,

DialogResult.Abort),DialogResult)

You have to cast the result to a DialogResult. IIf returns object but
it needs to be DialogResult:

Me.DialogResult = DirectCast(IIf(m_UserWeb.AddUserWeb(Data),
DialogResult.OK,
DialogResult.Abort), DialogResult)


lol

请问为什么?


我非常喜欢:)

lol
May I ask why?

I quite like it:)


这篇关于演员问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆