Cách tốt nhất để xóa một chuỗi các chuỗi là gì?Cách tốt nhất để xóa một chuỗi các chuỗi là gì?
Trả lời
cách sai:
myArray = Nothing
Chỉ đặt trỏ biến đến các mảng không có gì, nhưng không thực sự rõ ràng mảng. Bất kỳ biến nào khác trỏ đến cùng một mảng sẽ vẫn giữ giá trị. Vì vậy, nó là cần thiết để xóa mảng.
Đúng Way
Array.Clear(myArray,0,myArray.Length)
Tùy thuộc những gì bạn muốn:
- Gán Nothing (null)
- Gán một (trống) mảng mới
- Array.Clear
Lần cuối có thể chậm nhất, nhưng chỉ nếu bạn không muốn một mảng mới.
Nếu bạn cần làm những việc như rõ ràng, bạn có thể muốn một bộ sưu tập như List(Of String)
thay vì một mảng.
Điểm tốt, nhưng mảng hiện tại ... không thể chia chuỗi thành danh sách chuỗi trong một lệnh có thể bạn? – spacemonkeys
Không, nhưng bạn có thể gọi .ToList() trên kết quả của String.Split. –
Hoặc List.AddRange() –
Và tất nhiên có cách VB sử dụng từ khóa Erase:
Dim arr() as String = {"a","b","c"}
Erase arr
+1 cho VBism, nhưng, thật không may, 'Erase' là [tài liệu] (https://msdn.microsoft.com/en-us/library/83zyeke9.aspx) giống nhau chỉ cần thiết lập biến (s) thành 'Nothing'. Nó không xóa mảng. –
ReDim arr (1,1,1,1) và sau đó ReDim (z, x, y, v) của bạn kích thước
- 1. Cách tốt nhất để phân tích chuỗi là gì?
- 2. Cách nhanh nhất để xóa các dòng mới khỏi một chuỗi trong C# là gì?
- 3. Cách tốt nhất để thu gọn các hàng của một SELECT thành một chuỗi là gì?
- 4. Cách tốt nhất để xóa dấu trong chuỗi unicode Python là gì?
- 5. Cách tốt nhất để lặp qua các dòng của một chuỗi Java là gì?
- 6. Cách tốt nhất để tìm kiếm một chuỗi trong một tệp là gì?
- 7. Cách tốt nhất để mã hóa một chuỗi rất ngắn trong PHP là gì?
- 8. cách tốt nhất để chuỗi quá tải trên một thuộc tính Moose accessor là gì?
- 9. Cách tốt nhất để cắt khoảng trắng từ một chuỗi trong Cocoa Touch là gì?
- 10. Cách tốt nhất để định dạng một chuỗi trong Scala là gì?
- 11. Cách tốt nhất để trống chuỗi?
- 12. Cách tốt để tách chuỗi ở đây là gì?
- 13. Cách tốt nhất để lưu trữ các chuỗi dài
- 14. cách tốt nhất để tạo/chia chuỗi thành các thẻ
- 15. Cách tốt nhất để ghi ngoại lệ vào một chuỗi
- 16. Cách tốt nhất để bảo mật chuỗi kết nối cơ sở dữ liệu là gì?
- 17. Cách tốt nhất để chọn trường chuỗi dựa trên phạm vi ký tự là gì?
- 18. Cách tốt nhất để cập nhật điều khiển biểu mẫu từ chuỗi công việc là gì?
- 19. Cách tốt nhất để tìm mã đang chặn chuỗi chính của bạn là gì?
- 20. Cách tốt nhất để lưu trữ chuỗi kết nối trong .NET DLLs là gì?
- 21. Cách tốt nhất để thoát khỏi các ký tự HTML cụ thể trong một chuỗi (PowerShell) là gì?
- 22. Trong C#, phương pháp tốt nhất để định dạng một chuỗi như XML là gì?
- 23. Cách tốt nhất để kiểm tra chuỗi delay_job bằng rSpec là gì?
- 24. cách tốt nhất để định dạng chuỗi xml bằng ruby là gì?
- 25. PHP Cách tốt nhất để có được 5 từ đầu tiên của chuỗi là gì?
- 26. Cách tốt nhất để chuyển đổi TBytes (UTF-16) thành chuỗi là gì?
- 27. Trong C#, cách tốt nhất/được chấp nhận để thực hiện chuỗi hàm tạo là gì?
- 28. Cách thực hành tốt nhất để chuyển đổi enum thành chuỗi là gì?
- 29. Cách tốt nhất để cắt không gian trong một chuỗi
- 30. Cách tốt nhất để thực hiện chuỗi con trong tập tin batch là gì?
Thực hiện một chỉnh sửa nhỏ trong mã. ;-) – Cerebrus
* Vòng vỗ tay chậm cho cerebrus * làm cho nó dễ hiểu hơn :) – TheTXI
Điều đó không xóa mảng - nó đặt biến thành Không có gì. Bất cứ điều gì khác đề cập đến cùng một mảng sẽ vẫn thấy các giá trị hiện có. –