Public Function Download(ByVal _userName As String, ByVal _loginId As String) As ImageData Implements IImageService.Download
If (Not _userName.Equals(_loginId)) Then
If (_imageList.ContainsKey(_userName)) Then
Return _imageList(_userName)
End If
End If
Return Nothing
End Function
和 public ImageData Download(string _userName, String _loginID)
{
if (!_userName.Equals(_loginID))
{
if (_imageList.ContainsKey(_userName))
{
return (ImageData)_imageList[_userName];
}
else
{
return null;
}
}
else
{
return null;
}
}是一个意思么。。。
------解决方案--------------------
看着没问题,跑起来试试
------解决方案--------------------
最好试试运行一下,看看有什么提示
------解决方案--------------------
public override ImageData Download(string _userName, String _loginID)
------解决方案--------------------
是。3楼版主,实现接口不一定要override,试过不加也没错。
------解决方案--------------------
从语法上看封装与没封装是等效的,因为,如果判断成立则直接输出,不会跑到后面去输出,没的话后面输出,与2个ELSE是一样的效果。
当然还是以调试为准。