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;
}很明了的例子,不用多說。 
新聞熱點
疑難解答
圖片精選