tailieunhanh - Giáo trình phân tích quy trình ứng dụng điều chỉnh bo mạch mảng một chiều trong dấu ngoặc p4

Tham khảo tài liệu 'giáo trình phân tích quy trình ứng dụng điều chỉnh bo mạch mảng một chiều trong dấu ngoặc p4', kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Nếu một giá trị được nhập vào cho chỉ mục chưa có giá trị chúng ta có thể cập nhật bộ đếm như sau set if index chỉ mục vượt quá số tối đa của mảng else strings index value if ctr index 1 ctr index 1 Điều này có thể cho phép chúng ta tạo một mảng phân mảng các giá trị khi đó ta có thể gán cho đối tượng có chỉ mục thứ 10 mà không cần phải có phép gán với đối tượng trước có chỉ mục là 9. Điều này hoàn toàn thực hiện tốt vì ban đầu chúng ta đã cấp phát mảng 256 các phần tử. Do đó chỉ cần truy cập đến đối tượng có chỉ mục từ 0 đến 255 là hợp lệ. Khi đó ta có thể viết lbt 10 ah Kết quả thực hiện tương tự như sau lbt 0 Hello lbt 1 Universe lbt 2 Who lbt 3 is lbt 4 Ngoc lbt 5 Mun lbt 6 lbt 7 lbt 8 lbt 9 lbt 10 ah Sử dụng kiểu chỉ số khác Ngôn ngữ C không đòi hỏi chúng ta phải sử dụng giá trị nguyên làm chỉ mục trong một tập hợp. Khi chúng ta tạo một lớp có chứa một tập hợp và tạo một bộ chỉ mục bộ chỉ mục 238 này có thể sử dụng kiểu chuỗi làm chỉ mục hay những kiểu dữ liệu khác ngoài kiểu số nguyên thường dùng. Trong trường hợp lớp ListBox trên chúng ta muốn dùng giá trị chuỗi làm chỉ mục cho mảng string. Ví dụ sau sử dụng chuỗi làm chỉ mục cho lớp ListBox. Bộ chỉ mục gọi phương thức findString để lấy một giá trị trả về là một số nguyên dựa trên chuỗi được cung cấp. Lưu ý rằng ở đây bộ chỉ mục được nạp chồng và bộ chỉ mục từ ví dụ trước vẫn còn tồn tại. 5 Ví dụ Nạp chồng chỉ mục. namespace Programming_CSharp using System tạo lớp List Box public class ListBoxTest khởi tạo với những chuỗi public ListBoxTest params string initialStrings cấp phát chuỗi strings new String 256 copy các chuỗi truyền vào foreach string s in initialStrings strings ctr s thêm một chuỗi vào cuối danh sách public void Add string theString strings ctr theString ctr bộ chỉ mục public string this int index get if index 0 index 239 chỉ mục không hợp lệ return strings index set strings index value private int findString string searchString for int i 0 i .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
24    135    1    02-12-2024
15    102    0    02-12-2024