• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Sử dụng lớp thư viện của VB.NET trong C#

Các thủ thuật liên quan đến ứng dụng, biểu mẫu và control

Moderators: tungcan5diop, QUANITGROBEST

taller
Posts: 2
Joined: Tue 18/08/2009 2:54 pm
Location: TP. Cần Thơ
Contact:

Sử dụng lớp thư viện của VB.NET trong C#

Postby taller » Sat 24/07/2010 5:33 pm

Thủ thuật: Sử dụng lớp thư viện của VB.NET trong C#
Tác giả: Sưu tầm
Mô tả: Khi sử dụng ngôn ngữ C# để lập trình đôi lúc ta cần phải sử dụng các hàm trong VB.NET (nhất là những người mới học C#) trong C#. Nhưng C# lại không cấp sẵn những hàm, thư viện này.


Ví dụ như muốn sử dụng hàm Strings.Left để lấy 3 ký tự đầu của chuỗi "Hello" trong VB bạn có thể đơn giản làm theo cách này:

  1. Module Module1
  2.  
  3.      Sub Main()
  4.           Dim str As String = "Hello"
  5.           Console.WriteLine(Strings.Left(str,3))
  6.      End Sub
  7.  
  8. End Module


Nhưng C#, C++ hay một sổ ngôn ngữ khác như Java, Delphi... lại không cung cấp sẵn cho bạn nên mình đành gò lưng viết lại :)) :((.
Nhưng có điều mà có lẽ một số người không để ý đến là .NET Framework cung cấp môi trường phát triển chung cho các ngôn ngữ hỗ trợ CLR. Vì vậy tất cả các lớp thư viện của các ngôn ngữ .NET (cung cấp bởi microsoft) đều nằm trong namespace (Microsoft). Nhờ điểm chung này ta có thể tham chiếu tởi thư viện của [vbnet]Microsoft.VisualBasic[/vbnet].

:(( :)) =; :-$ [-( (:| [-O< $-) ;)) :-? =D> @-) :-< >:P
Thao Tác:
Trong cửa sổ soạn thảo của ngôn ngữ C#, C++, J#:
Vào Menu Project>Add Reference
Image
Trong cửa sổ Add Reference chọn namespace Microsoft.VisualBasic.dll > Nhấn OK
Image
về cửa sổ soạn thảo mã nguồn khai báo thư viện:
Image
Bây giờ thì dùng thỏa thích nhé:
Image
Chú ý: Cách này có thể áp dụng cho các thư viện khác



Return to “[.NET] Ứng dụng - Form và Control”

Who is online

Users browsing this forum: No registered users and 1 guest