VB.NET與C#的完美結合
VB.NET是.NET裡的精品,C#裡.NET裡的靈魂,結合兩者將發揮無限威力,呵呵,看你如何去發揮它,寫個簡單的例子來說明如何結合VB.NET與C#。
Public Class Validator
Public 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很明瞭的例子,不用多說。
VB.NET:
在VB.NET裡有個Microsoft.VisualBasic.IsNumeric的函式可以驗證是否是數字,而在c#中則要自己去判斷,可以Try,也可以用正規表示式,不過不是耗資源就是太麻煩。
在一個專案中新建一個類庫用VB.NET做為開發語言,程式碼如下:
Public Class Validator
Public 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;
}
if(validateObj.validate(textBox.Text))
{
DataObj.GetProductQty =int.Parse(textBox.Text);
}
else
{
lblMSG.Text="請輸入數字,請重試";
return;
}
相關文章
- pm2與go的完美結合Go
- 人工智慧與大資料的完美結合人工智慧大資料
- C#/VB.NET 合併PDF頁面C#
- RESTful 介面設計規範與mock的完美結合RESTMock
- AIoT:物聯網與人工智慧的完美結合AI人工智慧
- Rabbit加密演算法:效能與安全的完美結合加密演算法
- Flashcopy與資料庫恢復的完美結合(1/20)資料庫
- Flashcopy與資料庫恢復的完美結合(2/20)資料庫
- Flashcopy與資料庫恢復的完美結合(3/20)資料庫
- Flashcopy與資料庫恢復的完美結合(4/20)資料庫
- Flashcopy與資料庫恢復的完美結合(5/20)資料庫
- Flashcopy與資料庫恢復的完美結合(6/20)資料庫
- Flashcopy與資料庫恢復的完美結合(7/20)資料庫
- Flashcopy與資料庫恢復的完美結合(8/20)資料庫
- Flashcopy與資料庫恢復的完美結合(9/20)資料庫
- Flashcopy與資料庫恢復的完美結合(10/20)資料庫
- Flashcopy與資料庫恢復的完美結合(11/20)資料庫
- Flashcopy與資料庫恢復的完美結合(12/20)資料庫
- Flashcopy與資料庫恢復的完美結合(13/20)資料庫
- Flashcopy與資料庫恢復的完美結合(14/20)資料庫
- Flashcopy與資料庫恢復的完美結合(15/20)資料庫
- Flashcopy與資料庫恢復的完美結合(16/20)資料庫
- Flashcopy與資料庫恢復的完美結合(17/20)資料庫
- Flashcopy與資料庫恢復的完美結合(18/20)資料庫
- Flashcopy與資料庫恢復的完美結合(19/20)資料庫
- Flashcopy與資料庫恢復的完美結合(20/20)資料庫
- 智慧公廁:現代科技與城市衛生的完美結合
- VB.net 與 C# 的對應邏輯運算子C#
- Generator與Promise的完美結合 -- async await函式誕生記PromiseAI函式
- 一日一技:協程與多程式的完美結合
- Web與Client是否可以完美結合(在現有技術水平下)?Webclient
- `Leaderf gtags`:模糊匹配與最強靜態符號索引工具的完美結合符號索引
- NUKE 14:視覺盛宴的幕後推手,創意與科技的完美結合 mac/win版視覺Mac
- QuarkXPress 2023:創意與技術的完美結合,打造卓越版面設計
- VB.net 跟 C# 的程式碼轉換C#
- 物流APP開發實現物流行業與網際網路完美結合!APP行業
- JWS與Nginx的結合Nginx
- Axure RP 9 for Mac中文正式版:簡單易用與專業設計的完美結合Mac