Danh mục

Một số điểm khác của C# so với C++

Số trang: 62      Loại file: pdf      Dung lượng: 482.44 KB      Lượt xem: 10      Lượt tải: 0    
Thư viện của tui

Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

C# là một ngôn ngữ lập trình hướng đối tượng được phát triển bởi Microsoft, là phần khởi đầu cho kế hoạch .NET của họ. Tên của ngôn ngữ bao gồm ký tự thăng theo Microsoft nhưng theo ECMA là C#, chỉ bao gồm dấu số thường. Microsoft phát triển C# dựa trên C++ và Java. C# được miêu tả là ngôn ngữ có được sự cân bằng giữa C++, Visual Basic, Delphi và Java
Nội dung trích xuất từ tài liệu:
Một số điểm khác của C# so với C++ B tr 1 M t s ñi m khác c a C# so v i C++ Chương trình C# ñơn gi n/* This is the Hello world Program in C# */using System; class HelloWorldDemo { public static void Main() { Console.WriteLine (“This is the Hello World program”); } } C# Simplified / Session 1 / 2 of 45 1 Khai báo bi nAccessModifier DataType Variable int Public string Private float Protected C# Simplified / Session 1 / 3 of 45 Bi n trùng tên v i t khóa, s d ng @using System;class VariableDemo{ public static void Main() { string @string; @string = ”string is a keyword but used as a variable name in this example”; Console.WriteLine (@string); }} C# Simplified / Session 1 / 4 of 45 2 C# cung c p nhi u ki u d li u, c ki u s r t l n Ki u d li u Mô t Ví d trong C#object Ki u d li u cơ s object o = null;string Xâu string s = “hello”;int Nguyên 32 bit int val = 12;byte byte byte val = 12;float Th c 64 bit float val = 1.23F;bool Logic bool val1 = true; bool val2 = false;char Ký t char val = h; C# Simplified / Session 1 / 5 of 45 Khai báo m ng Ki u[] ten = new Ki u[s _ph n_t ] Ví d : int[] a = new int[200]; String[] s = new String[20]; C# Simplified / Session 1 / 6 of 45 3 Vào / Ra trong C# V i ng d ng bàn giao ti p (console) S d ng ñ i tư ng System.Console v i các phương th c ñ c/ghi hay ñư c s d ng nh t là Console.ReadLine() Console.WriteLine() C# Simplified / Session 1 / 7 of 45 Vào / Ra trong C# - Ví d using System; class TestDefaultValues { static void Main() { int number, result; number=5; result=100 * number; Console.WriteLine (“Result is {0} when 100is multiplied by number {1}”, result, number); } }{i}, i = 0, 1, … trong xâu ký t tham s th nh t ñư c g i là giành ch . Ký t giành ch {i} s ñư c thay th b i giá tr c a tham s th i trong danh sách khi in. C# Simplified / Session 1 / 8 of 45 4 C u trúc ñi u khi n switch cho phép s d ng b t kỳ giá tr gì ñ làm giá tr so sánhswitch(thXuly){ case “NGHI_HOC”: Console.Write(“Ban da nghi hoc”); break; case “DI_HOC_MUON”: Console.Write(“Ban di hoc muon”); break; default: Console.Write(“Ban di hoc rat tot”); break;} Giá tr so sánh v i các case trong ví d này là xâu ký t C# Simplified / Session 1 / 9 of 45 L nh l p foreach (1) S d ng ñ l p và duy t các ph n t trong collection ho c array Cú pháp - C# Simplified / Session 1 / 10 of 45 5 L nh l p foreach – Ví dusing System;public class ForEachDemo{ static void Main (String[] args) { int index; String[] array1 = new String[3]; for (index=0; index Hai ki u d li u trong C# Dùng ñ lưu giá tr Value Types Are stored in a stack Dùng ñ lưu ñ a ch (tham chi u)Reference Types c a ñ i tư ng = null nghĩa là không tham chi u ñ n ñ i tư ng nào c C# Simplified / Session 1 / 13 of 45 Value Typesusing System;class DataTypeTest{ public static void Main() { int variableVal = 100; funcTest(variableVal); Console.WriteLine(“This value of the variable is {0},variableVal); } static void funcTest (int variabl ...

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