首页 > 编程 > .NET > 正文

VB.NET与C#的完美结合

2024-07-10 13:07:24
字体:
来源:转载
供稿:网友

vb.net是.net里的精品,c#里.net里的灵魂,结合两者将发挥无限威力,呵呵,看你如何去发挥它,写个简单的例子来说明如何结合vb.net与c#。
vb.net:

在vb.net里有个microsoft.visualbasic.isnumeric的函数可以验证是否是数字,而在c#中则要自己去判断,可以try,也可以用正则表达式,不过不是耗资源就是太麻烦。

在一个项目中新建一个类库用vb.net做为开发语言,代码如下:


public class validatorclass validator
    public function validate()function validate(byval str as string) as boolean
        if (microsoft.visualbasic.isnumeric(str)) then
            return true
        else
            return false
        end if

    end function
end class
在c#中新建一个项目,引用上面的dll,代码如下:

 

validatenumber.validator validateobj = new validatenumber.validator();

if(validateobj.validate(textbox.text))
{
dataobj.getproductqty =int.parse(textbox.text);
}
else
{
lblmsg.text="请输入数字,请重试";
return;
}很明了的例子,不用多说。



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表