... Vit Nam TCXDVN 375 : 2006 cng ó cho cỏc s liu chuyn i t cp cng ng t sang nh gia tc trờn nn ỏ gc [6], xem (bng 1.4) 23 MM I II MSK-64 I II JMA III I aomax 0,5 III IV II IV VV III VIVI VII VIII ... to ra, cỏc sụng nh b i dũng 1.2.1.2 Thang MSK-64 Thang cng ng t MSK-64 ba nh khoa hc Medvedew, Sponhauer v Karnic xut nm 1964 Ngoi vic ỏnh giỏ v phõn loi tỏc ng ca ng t lờn ngi, mụi trng v cỏc ... quan h gia tc truyn súng P v S nh sau VP 2(1 ) = VS 1/ (1.3) Nu h s Poisson ca nn t =0,25 thỡ : VP = VS lp k cn b mt qu t VP=5-:-7 km/s cũn VS=3-:-4 km/s Do ú ti trm quan trc, súng...
... phương tức so sánh Tiếp sau việc thêm giátrịv o theo thứ tự khóa /giá trị Sau item thêm v o lấy giátrị thông qua khóa v i cách thức dùng toán tử offset Tập khóa tập giátrịCác kiểu từ cung cấp thêm ... Lập Trình C# khóa sử dụng giátrị trả để tìm v ng tương ứng Nếu có giátrị trả v , có nhiều hai giátrị việc tìm kiếm nhị phân thựcnội dung v ng Bởi có v i giátrị nên việc tìm kiếm thực thông ... tính Values Trong Keys truy cập đối tượng ICollection v i tất khóa Hashtable, Values truy cập đối tượng ICollection v i tất giátrịV dụ 9.18 minh họa sau V dụ 9.18 Tập khóa tập giátrị ...
... đưa v o phương thức SetValue() phương thức lấy hai tham số đối tượng thêm v o vtrí thêm v o Như kết cho ta thấy phương thức CopyTo() viết chồng lên giátrị mảng từ vtrí thứ Lưu ý phương thức ... PrintValues( targetArray ); // chép toàn stack v o mảng vtrí intStack.CopyTo( targetArray, 6); // hiển thị giátrị mảng sau copy Console.WriteLine(“\nTarget array after copy: ”); PrintValues( ... điển kiểu tập hợp có hai thành phần liên hệv i khóa giátrị Trong từ điển ngôn ngữ Oxford liên hệ từ (khóa) phần định nghĩa từ (giá trị) Để tìm thấy giátrị từ điển tưởng tượng muốn giữ danh sách...
... Trình C# Khối hiển thị kết thứ tự v a nhập v o Trong giátrị empID, yearsOfSvc phát sinh ngẫu nhiên Khối thứ hai hiển thị kết sau theo empID, khối cuối thể kết xếp theo năm phục v Hàng đợi (Queue) ... Kết quả: ID: 100 Years of Svc: 16 ID: 102 Years of Svc: ID: 107 Years of Svc: 17 ID: 105 Years of Svc: ID: 101 Years of Svc: ID: 100 Years of Svc: 16 ID: 101 Years of Svc: ID: 102 Years of Svc: ... Console.Write(“intQueue values:\t”); PrintValues(intQueue); } public static void PrintValues(IEnumerable myCollection) { IEnumerator myEnumerator = myCollection.GetEnumerator(); while (myEnumerator.MoveNext())...
... this.empID.CompareTo(r.empID); } private int empID; } public class Tester { static void Main() { ArrayList empArray = new ArrayList(); ArrayList intArray = new ArrayList(); Random r = new Random(); // đưa v o mảng for( ... Kết mảng số nguyên mảng Employee tạo v i số ngẫu nhiên, sau chúng xếp hiển thị lại giátrịtheo thứ tự sau xếp Thực thi IComparer Khi gọi phương thức Sort() ArrayList phương thức mặc định ... whichComparision; } set { wichComparision = value; } } kiểu liệt kêv i hai giá trị, empID hay yearsOfSvc, hai giátrị muốn xếp theo ID hay số năm phục v : ComparisionType public enum ComparisionType...
... Phương thức public nạp chồng trả mục trịtrí cuối xuất giátrị Remove() Xóa xuất đối tượng xácđịnh Xóa thành phần vtríxácđịnh RemoveAt() RemoveRange() Reverse() SetRange() Sort() ToArray() ... GetEnumerator() GetRange() Phương thức public để thêm nhiều thành phần ICollection v o cuối ArrayList Phương thức nạp chồng public sử dụng tìm kiếm nhị phận để địnhv thành phần xácđịnh ArrayList ... chép dãy thành phần đến ArrayList Insert() Phương thức public nạp chồng trả mục vtrí xuất giátrị Chèn thành phần v o ArrayList InsertRange(0 Chèn dãy tập hợp v o ArrayList IndexOf() 249 Mảng,...
... Kết quả: Value 1: Hello Value 2: Universe Value 3: What Value 4: Is Value 5: The Value 6: C Value 7: Sharp Value 8: Value 9: Value 10: ... nhật lại giátrị Sự thay đổi lớn chương trình phiên câu lệnh foreach gọi để truy cập chuỗi ListBox V ng lặp foreach tự động sử dụng giao diện IEnumerator cách gọi phương thức GetEnumerator() Một ... } Phương thức IEnumerator.Reset() không làm thiết lập lại giátrị index -1 Thuộc tính Current trả đối tượng chuỗi hành Đó tất việc cần làm cho lớp ListBoxTest thực thi giao diện IEnumerator Câu...
... this[ findString(index)]; V dụ 9.10 tồn lỗi chuỗi truyền v o không phù hợp v i chuỗi mảng, giátrị trả –1 Sau giátrị dùng làm mục v o chuỗi mảng strings Điều tạo ngoại lệ (System.NullReferenceException) ... lớp ListBox trên, muốn dùng giátrị chuỗi làm mục cho mảng string V dụ 9.10 sau sử dụng chuỗi làm mục cho lớp ListBox Bộ mục gọi phương thức findString() để lấy giátrị trả số nguyên dựa chuỗi ... sau kiểm tra chuỗi hợp lệ tức không rỗng, chuỗi truyền v o cho phương thức findString(), kết findString() trả mục nguyên, số nguyên sử dụng làm mục: return this[ findString(index)]; V dụ 9.10...
... thuộc tính Chúng có phương thức get() hay set() hay hai phương thức Phương thức get() thực thi cách kiểm tra giátrị biên mục giả sử mục đòi hỏi hợp lệ, phương thức trả giátrị đòi hỏi: get { if (index ... gọi phương thức set() mục đối tượng truyền v o chuỗi “Hello C#” tham số ngầm định tên value Bộ mục phép gán Trong v dụ 9.9, gán đến mục giátrịDo đó, viết: lbt[10] = “ah!”; Chúng ta viết điều ... bắt đầu thiết lập lại giátrị đối tượng Từ khóa value sử dụng để tham chiếu đến tham số đưa v o phép gán thuộc tính: set { if ( index >= ctr) { // mục không tồn } } Dov y, viết: myStrings[10]...
... phương tức so sánh Tiếp sau việc thêm giátrịv o theo thứ tự khóa /giá trị Sau item thêm v o lấy giátrị thông qua khóa v i cách thức dùng toán tử offset Tập khóa tập giátrịCác kiểu từ cung cấp thêm ... Lập Trình C# khóa sử dụng giátrị trả để tìm v ng tương ứng Nếu có giátrị trả v , có nhiều hai giátrị việc tìm kiếm nhị phân thựcnội dung v ng Bởi có v i giátrị nên việc tìm kiếm thực thông ... tính Values Trong Keys truy cập đối tượng ICollection v i tất khóa Hashtable, Values truy cập đối tượng ICollection v i tất giátrịV dụ 9.18 minh họa sau V dụ 9.18 Tập khóa tập giátrị ...
... đưa v o phương thức SetValue() phương thức lấy hai tham số đối tượng thêm v o vtrí thêm v o Như kết cho ta thấy phương thức CopyTo() viết chồng lên giátrị mảng từ vtrí thứ Lưu ý phương thức ... PrintValues( targetArray ); // chép toàn stack v o mảng vtrí intStack.CopyTo( targetArray, 6); // hiển thị giátrị mảng sau copy Console.WriteLine(“\nTarget array after copy: ”); PrintValues( ... điển kiểu tập hợp có hai thành phần liên hệv i khóa giátrị Trong từ điển ngôn ngữ Oxford liên hệ từ (khóa) phần định nghĩa từ (giá trị) Để tìm thấy giátrị từ điển tưởng tượng muốn giữ danh sách...
... Trình C# Khối hiển thị kết thứ tự v a nhập v o Trong giátrị empID, yearsOfSvc phát sinh ngẫu nhiên Khối thứ hai hiển thị kết sau theo empID, khối cuối thể kết xếp theo năm phục v Hàng đợi (Queue) ... Kết quả: ID: 100 Years of Svc: 16 ID: 102 Years of Svc: ID: 107 Years of Svc: 17 ID: 105 Years of Svc: ID: 101 Years of Svc: ID: 100 Years of Svc: 16 ID: 101 Years of Svc: ID: 102 Years of Svc: ... Console.Write(“intQueue values:\t”); PrintValues(intQueue); } public static void PrintValues(IEnumerable myCollection) { IEnumerator myEnumerator = myCollection.GetEnumerator(); while (myEnumerator.MoveNext())...
... this.empID.CompareTo(r.empID); } private int empID; } public class Tester { static void Main() { ArrayList empArray = new ArrayList(); ArrayList intArray = new ArrayList(); Random r = new Random(); // đưa v o mảng for( ... Kết mảng số nguyên mảng Employee tạo v i số ngẫu nhiên, sau chúng xếp hiển thị lại giátrịtheo thứ tự sau xếp Thực thi IComparer Khi gọi phương thức Sort() ArrayList phương thức mặc định ... whichComparision; } set { wichComparision = value; } } kiểu liệt kêv i hai giá trị, empID hay yearsOfSvc, hai giátrị muốn xếp theo ID hay số năm phục v : ComparisionType public enum ComparisionType...
... Phương thức public nạp chồng trả mục trịtrí cuối xuất giátrị Remove() Xóa xuất đối tượng xácđịnh Xóa thành phần vtríxácđịnh RemoveAt() RemoveRange() Reverse() SetRange() Sort() ToArray() ... GetEnumerator() GetRange() Phương thức public để thêm nhiều thành phần ICollection v o cuối ArrayList Phương thức nạp chồng public sử dụng tìm kiếm nhị phận để địnhv thành phần xácđịnh ArrayList ... chép dãy thành phần đến ArrayList Insert() Phương thức public nạp chồng trả mục vtrí xuất giátrị Chèn thành phần v o ArrayList InsertRange(0 Chèn dãy tập hợp v o ArrayList IndexOf() 249 Mảng,...
... Kết quả: Value 1: Hello Value 2: Universe Value 3: What Value 4: Is Value 5: The Value 6: C Value 7: Sharp Value 8: Value 9: Value 10: ... nhật lại giátrị Sự thay đổi lớn chương trình phiên câu lệnh foreach gọi để truy cập chuỗi ListBox V ng lặp foreach tự động sử dụng giao diện IEnumerator cách gọi phương thức GetEnumerator() Một ... } Phương thức IEnumerator.Reset() không làm thiết lập lại giátrị index -1 Thuộc tính Current trả đối tượng chuỗi hành Đó tất việc cần làm cho lớp ListBoxTest thực thi giao diện IEnumerator Câu...
... this[ findString(index)]; V dụ 9.10 tồn lỗi chuỗi truyền v o không phù hợp v i chuỗi mảng, giátrị trả –1 Sau giátrị dùng làm mục v o chuỗi mảng strings Điều tạo ngoại lệ (System.NullReferenceException) ... lớp ListBox trên, muốn dùng giátrị chuỗi làm mục cho mảng string V dụ 9.10 sau sử dụng chuỗi làm mục cho lớp ListBox Bộ mục gọi phương thức findString() để lấy giátrị trả số nguyên dựa chuỗi ... sau kiểm tra chuỗi hợp lệ tức không rỗng, chuỗi truyền v o cho phương thức findString(), kết findString() trả mục nguyên, số nguyên sử dụng làm mục: return this[ findString(index)]; V dụ 9.10...
... thuộc tính Chúng có phương thức get() hay set() hay hai phương thức Phương thức get() thực thi cách kiểm tra giátrị biên mục giả sử mục đòi hỏi hợp lệ, phương thức trả giátrị đòi hỏi: get { if (index ... gọi phương thức set() mục đối tượng truyền v o chuỗi “Hello C#” tham số ngầm định tên value Bộ mục phép gán Trong v dụ 9.9, gán đến mục giátrịDo đó, viết: lbt[10] = “ah!”; Chúng ta viết điều ... bắt đầu thiết lập lại giátrị đối tượng Từ khóa value sử dụng để tham chiếu đến tham số đưa v o phép gán thuộc tính: set { if ( index >= ctr) { // mục không tồn } } Dov y, viết: myStrings[10]...