演员问题 [英] a cast issue
本文介绍了演员问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不明白:
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屋!
查看全文