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
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= += -= *= /= \= ^= = &= = += -= *= /= %= &= |= ^= ...
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ìm kiếm theo từ khóa liên quan:
Ngôn ngữ lập trình C So sánh C# va VB.NET Tìm hiểu về C# Tìm hiểu về VB.NET Ngôn ngữ lập trình C# Căn bản về lập trình C#Gợi ý tài liệu liên quan:
-
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Lập trình game với ứng dụng Unity
16 trang 482 0 0 -
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng game 2D trên Unity
21 trang 351 1 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 239 0 0 -
15 trang 200 0 0
-
101 trang 200 1 0
-
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 149 0 0 -
161 trang 130 1 0
-
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 116 0 0 -
Bài giảng Phương pháp lập trình: Chương 9 - GV. Từ Thị Xuân Hiền
36 trang 112 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 97 1 0