Danh mục

So sánh C# va VB.NET

Số trang: 10      Loại file: doc      Dung lượng: 199.00 KB      Lượt xem: 18      Lượt tải: 0    
Jamona

Phí tải xuống: 5,000 VND Tải xuống file đầy đủ (10 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tài liệu So sánh những điểm khác biệt nổi bật về cú pháp của VB.Net và C# trình bày sự khác nhau giữa C# va VB.NET dựa trên các tiêu chí: chú thích trong chương trình, cấu trúc chương trình, các kiểu dữ liệu, hằng số, kiểu liệt kê, phép toán, biểu thức lựa chọn, các vòng lặp, mảng, hàm, thủ tục, xử lý ngoại lệ, không gian tên, lớp, giao diện...
Nội dung trích xuất từ tài liệu:
So sánh C# va VB.NET Sosánhnhữngđiểmkhácbiệtnổibậtvềcúpháp củaVB.NetvàC# ChúthíchtrongchươngtrìnhVB.NET C#Chỉ một dòng chú thích // Chỉ một dòng chú thíchRem Chỉ một dòng chú thích /* Chú thích trên nhiều dòng */ /// XML một dòng chú thích theo chuẩn XML /** XML nhiều dòng chú thích theo chuẩn XML */ CấutrúcchươngtrìnhVB.NET C#Imports System using SystemNamespace MyNameSpace Namespace MyNameSpace Class HelloWorld { Điểm bắt đầu của ứng dụng theo kiểu của C class HelloWorld Public Overloads Shared Sub Main() { Main(System.Environment.GetCommandLineArgs()) //Điểm bắt đầu của ứng dụng theo kiểu C End Sub static void Main(){ Main(System.Environment.GetCommandLineArgs()); Overloads Shared Sub Main(args() As String) } System.Console.WriteLine(Hello World) static void Main(string[] args){ End Sub System.Console.WriteLine(Hello World) End Class } } } CáckiểudữliệuVB.NET C#Các kiểu nguyên thuỷ //Các kiểu nguyên thuỷBoolean boolByte byte, sbyteChar (example: A) char (example: A)Short, Integer, Long short, ushort, int, uint, long, ulongSingle, Double float, doubleDecimal decimalDate DateTimeKiểu tham chiếu // Kiểu tham chiếuObject objectString stringDim x As Integer int x;System.Console.WriteLine(x.GetType()) Console.WriteLine(x.GetType())System.Console.WriteLine(TypeName(x)) Console.WriteLine(typeof(int))Chuyển kiểu // Chuyển kiểuDim d As Single = 3.5 float d = 3.5;Dim i As Integer = CType (d, Integer) int i = (int) di = CInt (d)i = Int(d) HằngsốVB.NET C#Const MAX_AUTHORS As Integer = 25 const int MAX_AUTHORS = 25;ReadOnly MIN_RANK As Single = 5.00 readonly float MIN_RANKING = 5.00F; KiểuliệtkêVB.NET C#Enum Action enum Action {Start, Stop, Rewind, Forward}; Start enum Status {Flunk = 50, Pass = 70, Excel = 90}; Stop là từ khoá nên bao trong cặp ngoặc [][Stop] Rewind ForwardEnd EnumEnum Status Flunk = 50 Pass = 70 Excel = 90End Enum Action a = Action.Stop;Dim a As Action = Action.Stop if (a != Action.Start)If a Action.Start Then _ //In ra Stop is 1In ra Stop is 1 System.Console.WriteLine(a + is + (int) a); System.Console.WriteLine(a.ToString & is & a) // In ra 70In ra70 System.Console.WriteLine((int) Status.Pass);System.Console.WriteLine(Status.Pass) // In ra Pass In ra Pass System.Console.WriteLine(Status.Pass);System.Console.WriteLine(Status.Pass.ToString())Enum Weekdays enum Weekdays Saturday { Sunday Saturday, Sunday, Monday, Tuesday, Wednesday, Monday Thursday, Friday Tuesday } Wednesday Thursday FridayEnd Enum PhéptoánVB.NET C#Các phép quan hệ // Các phép quan hệ= < > = == < > = !=Các phép toán số học // Các phép toán số học+ - * / + - * /Mod % (mod)\ (integer division) / (integer division if both operands are ints)^ (raise to a power) Math.Pow(x, y)Các phép gán // Các phép gán= += -= *= /= \= ^= = &= = += -= *= /= %= &= |= ^= ...

Tài liệu được xem nhiều: