講解VB.NET開發(fā)語言和C#簡單結(jié)合
經(jīng)過長時(shí)間學(xué)習(xí)VB.NET開發(fā)語言,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。VB.NET開發(fā)語言是.NET里的精品,C#里.NET里的靈魂,結(jié)合兩者將發(fā)揮無限威力,呵呵,看你如何去發(fā)揮它,寫個(gè)簡單的例子來說明如何結(jié)合VB.NET開發(fā)語言與C#。
VB.NET開發(fā)語言
在VB.NET里有個(gè)Microsoft.VisualBasic.IsNumeric的函數(shù)可以驗(yàn)證是否是數(shù)字,而在C#中則要自己去判斷,可以Try,也可以用正則表達(dá)式,不過不是耗資源就是太麻煩。
在一個(gè)項(xiàng)目中新建一個(gè)類庫用VB.NET開發(fā)語言,代碼如下:
- 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#中新建一個(gè)項(xiàng)目,引用上面的DLL,代碼如下:
- ValidateNumber.Validator validateObj = new ValidateNumber.Validator();
- if(validateObj.validate(textBox.Text))
- {
- DataObj.GetProductQty =int.Parse(textBox.Text);
- }
- else
- {
- lblMSG.Text="請輸入數(shù)字,請重試";
- return;
- }
很明了的例子,不用多說。
【編輯推薦】