Skip to main content

ArrayList là gì trong C# ?


1. ArrayList là gì ?

ArrayList một trong các collections của bộ thư viện System.Collections, hiểu đơn giản là một lớp bình thường như String hay các lớp tự định nghĩa khác, nó có chức năng dùng để lưu trữ và quản lý danh sách các đối tượng.

Một ArrayList có thể khai báo kích thước hoặc không, nó có thể tự động tăng giảm kích thước một cách tự động. Các phần tử trong ArrayList đươc truy cập qua chỉ số index.

2. Các thuộc tính của lớp ArrayList : 

Capacity : Lấy hoặc đặt số lượng phần tử mà đối tượng có thể chứa.
Count : Lấy số lượng phần tử hiện tại.
IsFixedSize : Kiểm  tra xem đã đầy số lượng phần tử hay chưa.
IsReadOnly : Kiểm tra xem arraylist có phải chỉ đọc.
Item : Lấy hoặc đặt 1 giá trị tại vị trí xác định.

Comments

Popular posts from this blog

Algorithm looks for the first character not repeating

Given a string  s , find and return the first instance of a non-repeating character in it. If there is no such character, return  '_' . Example For  s = "abacabad" , the output should be firstNotRepeatingCharacter(s) = 'c' . There are  2  non-repeating characters in the string:  'c'  and  'd' . Return  c  since it appears in the string first. For  s = "abacabaabacaba" , the output should be firstNotRepeatingCharacter(s) = '_' . There are no characters in this string that do not repeat. Input/Output [time limit] 500ms (cpp) [input] string s A string that contains only lowercase English letters. Guaranteed constraints: 1 ≤ s.length ≤ 10 5 . [output] char The first non-repeating character in  s , or  '_'  if there are no characters that do not repeat. My this solution: char firstNotRepeatingCharacter(std::string s) {     char temp = ' ';     for (int i...

Algorithms: Tower of Hanoi

Có 3 chiếc cọc được đánh dấu lần lượt là A, B, C và n chiếc đĩa. Các đĩa này có kích thước khác nhau và mỗi đĩa đều có một lỗ ở giữa để cắm vào cọc. Ban đầu, các đĩa đều nằm ở cọc A, trong đó, đĩa nhỏ luôn nằm trên đĩa lớn hơn. Solution:

Series Javascript cho người mới bắt đầu

Javascript là một ngôn ngữ kịch bản nhẹ, là ngôn ngữ thông dịch được thiết cho việc tạo ra các ứng dụng mạng tập trung. Nó có cấu trúc tương tự với Java. Javascript rất dễ dàng để chạy bởi vì nó kết hợp với HTML. Hơn nữa Javascript là nền tảng mã nguồn mở. Trong series này mình sẽ trình chạy một cách chi tiết từ cơ bản về javascript. Các bài trong series này sẽ được tham khảo từ tutorialspoint và các nguồn khác nhau. Series Javascript cho người mới bắt đầu