‫Chào mừng trở lại.
‫Và video cuối cùng chúng ta đã xem xét từ điển và chúng ta học cách tạo từ điển hoặc gán giá
‫trị cho từ điển, cách lặp qua từ điển.
‫Chúng tôi đã thấy cách sử dụng phần tử AI này để lấy ID, có thể nói là của một mục khóa từ điển hoặc
‫của từng mục.
‫Và bây giờ chúng ta sẽ xem xét cách chúng ta có thể cập nhật và xóa dữ liệu khỏi từ điển.
‫Vì vậy, nó thực sự khá tầm thường.
‫Vì vậy, giả sử chúng ta có tình huống sau.
‫Chúng tôi muốn cập nhật một khóa cụ thể.
‫Vì vậy, chúng tôi muốn cập nhật.
‫Một vị trí tại một khóa cụ thể, và vị trí đó sẽ xa hơn một chút ở đây.
‫Vì vậy, ở đây chúng tôi có H. R. Chìa khóa.
‫Đó là cái mà chúng tôi muốn cập nhật để chúng tôi có thể kiểm tra xem trên thực tế, có một nhân viên trong thư mục chứa
‫khóa này hay không.
‫Vì vậy, chúng tôi kiểm tra xem khóa này để cập nhật trong trường hợp này HR có tồn tại hay không và nếu nó tồn tại, thì chúng tôi muốn thực thi
‫một số mã.
‫Và điều chúng tôi muốn làm là chúng tôi muốn thay thế Laura bằng một nhân viên khác.
‫Vì vậy, bây giờ Laura sẽ được thay thế bằng một nhân viên mới được gọi để cập nhật một mảng.
‫Chúng ta chỉ có thể nói tên từ điển, sau đó là tên khóa nơi chúng ta muốn cập nhật thứ gì đó và sau đó gán giá
‫trị mà chúng ta muốn đặt vào vị trí của nó.
‫Vì vậy, ở vị trí này sẽ là chìa khóa.
‫h. R.
‫Chúng tôi sẽ đặt đối tượng nhân viên mới này.
‫Vì vậy, chúng tôi sẽ nói bây giờ thay vì có một người cũ trong giờ, đó là laura, chúng tôi sẽ thay
‫thế cô ấy bằng Erika trẻ hơn.
‫Vì vậy, đó là những gì mã này sẽ làm cho chúng tôi.
‫Vì vậy, đó là cách bạn có thể cập nhật một mục nhập, về cơ bản là tên từ điển, tên khóa trong dấu ngoặc vuông, và sau đó bất kỳ
‫thứ gì bạn muốn gán cho nó.
‫Tất nhiên, giá trị mà bạn đang gán cho nó phải tuân theo cùng kiểu mà từ điển đã được
‫định nghĩa.
‫Vì vậy, trong trường hợp của chúng tôi, nó phải là nhân viên loại và đây trên thực tế là nhân viên loại.
‫Vì vậy, bây giờ chúng tôi, tất nhiên cũng có thể in nó vào bảng điều khiển của chúng tôi giống như rút tiền của nhân viên.
‫Khóa số 0 đã được cập nhật tại khóa vị trí để cập nhật.
‫Vì vậy, trong trường hợp này giờ quảng cáo đã được cập nhật và sau đó.
‫Nếu điều đó không hiệu quả.
‫Tất nhiên, chúng tôi cũng có thể in một thông báo lỗi ở đây nói rằng xin lỗi nhân viên không tìm thấy khóa
‫này.
‫Và như vậy.
‫Và tôi có quá nhiều, tôi nghĩ vậy.
‫Giống.
‫Vì vậy, điều này sẽ.
‫Sửa lỗi.
‫Vì vậy, hãy chạy nhanh thực sự này để xem chúng tôi có thể cập nhật nó như thế nào.
‫Và bạn thấy ở đây, ở trên cùng, nhân viên có vai trò quan trọng trong HR đã được cập nhật.
‫Bây giờ chúng ta hãy nhìn vào con người nhân sự.
‫Cô ấy ở đâu?
‫Cô ấy ở đây.
‫Nó giống như tuổi 26 với mức lương khoảng 35.000.
‫Được chứ.
‫Vì vậy, bản cập nhật đã hoạt động và chúng tôi có thể thấy trong danh sách tất cả các bản cập nhật hoặc tất cả nhân viên của mình vì đó là nơi
‫chúng tôi nhận tất cả nhân viên từ đó.
‫Vì vậy, bây giờ giả sử chúng tôi muốn xóa một mục khỏi từ điển của mình vì đây là cho mỗi nhóm mà chúng tôi
‫sử dụng để thêm tất cả các mục, tất cả nhân viên vào từ điển của chúng tôi, sau đó chúng tôi chỉnh sửa nó.
‫Vì vậy, đây là nơi chúng tôi cập nhật và bây giờ chúng ta hãy xem cách chúng tôi có thể xóa.
‫Và để loại bỏ, chúng ta cũng cần có một chuỗi sẽ là khóa mà chúng ta muốn thay thế bởi vì chúng ta
‫có một cặp giá trị khóa trong trường hợp của chúng ta rằng khóa là một chuỗi và đó là những gì chúng ta sử dụng ở
‫đây.
‫Và sau đó chúng tôi cũng có thể kiểm tra xem điều đó có thực sự hoạt động hay không.
‫Vì vậy, vấn đề là phương thức remove, nếu bạn nhìn vào nó, nó thực sự có hoặc nó trả về một boolean.
‫Vì vậy, di chuột qua remove, bạn sẽ thấy trả về boolean, có nghĩa là nó đã xóa nó hoặc nó không
‫xóa bất cứ thứ gì.
‫Vì vậy, nếu nó loại bỏ một cái gì đó, những gì chúng tôi sẽ làm là chúng tôi sẽ nói rằng mấu chốt trong trường hợp này, đến lượt người đó
‫đã bị loại bỏ, có thể kỳ thực tập của họ đã kết thúc, hãy nói sau sáu tháng hoặc bất cứ điều
‫gì. .
‫Bây giờ chúng tôi có thể xóa thực tập sinh đó khỏi cơ sở dữ liệu của chúng tôi.
‫Vì vậy, hãy chạy lại điều này.
‫Trong trường hợp của chúng tôi, không phải cơ sở dữ liệu, mà là từ điển.
‫Được chứ.
‫Vì vậy, ở trên cùng, bạn thấy thực tập sinh đã bị loại bỏ và bây giờ chúng ta hãy xem liệu chúng ta có thể tìm được thực tập sinh hay không.
‫Và tôi tin rằng chúng tôi không có sinh viên thực tập trong cơ sở dữ liệu của chúng tôi ở đây.
‫Được rồi, chúng tôi có Giám đốc điều hành, nhân viên nhân sự, thư ký, cũng như nhà phát triển chính.
‫Và bây giờ, tất nhiên, nếu nó không hoạt động, chúng ta có thể có tuyên bố này.
‫Vì vậy, nếu không, sau đó in thông báo lỗi cho biết không có tệp nhân viên nào có khóa này.
‫Và chìa khóa mà chúng ta đang xem xét là chìa khóa để loại bỏ, nó sẽ là chìa khóa nội bộ của chúng ta, về cơ bản
‫là cái này ở đây.
‫Vì vậy, tôi hy vọng bạn nhớ lại rằng chúng tôi đã sử dụng.
‫Vai trò của một người như là chìa khóa của họ trong công ty.
‫Vì vậy, một lần nữa, ví dụ này thực sự chỉ để chứng minh các tính năng của C-sharp mà bạn có ở đây.
‫Đây không phải là cách bạn sẽ viết điều này.
‫Vì vậy, tôi không khuyên bạn nên sử dụng vai trò làm khóa cho cấu trúc dữ liệu của bạn, vì vai trò thường là thứ mà nhiều người
‫có thể có.
‫Vì vậy, bạn có thể có nhiều người cùng đóng vai trò thực tập sinh.
‫Bạn có thể có nhiều nhà phát triển chính trong một công ty hoặc nhiều nhà phát triển cấp dưới, v.v.
‫Vì vậy, đó là điều bạn phải cực kỳ cảnh giác.
‫Bây giờ, tôi luôn khuyên bạn nên sử dụng ID làm.
‫Chìa khóa.
‫Vì vậy, một cái gì đó giống như một số nguyên trong đó bạn chỉ định một ID cho mọi nhân viên.
‫Nhưng điều này chỉ để cho bạn thấy rằng bạn có rất nhiều sự linh hoạt.
‫Bạn có thể sử dụng chuỗi làm khóa của mình, bạn có thể sử dụng số nguyên làm khóa của mình, v.v.
‫Được rồi.
‫Vì vậy, đó là nó cho từ điển cho bây giờ.
‫Hẹn gặp lại các bạn trong video tiếp theo.