Tôi không thể tìm thấy bất kỳ thông tin nào liên quan đến câu hỏi này. Tôi đang cố gắng tạo ra một mảng toàn cầu trong C# để tôi có thể nhập thông tin vào nó tại các điểm khác nhau trong mã của tôi và sau đó gọi lại thông tin sau đó để hiển thị nó. Ví dụ, tôi muốn để có những thông tin sau và đặt nó vào mảng:Khai báo và sử dụng mảng toàn cục C#
string auctionID;
string itemName;
string itemID;
string bid;
string buyout;
string quantity;
sau đó tôi muốn để có thể gọi mảng đó với một vòng lặp for, hoặc một cái gì đó tương tự, vì vậy mà tôi có thể hiển thị thông tin mà sau đó. Bây giờ, một điều nhỏ mà tôi quên đề cập đến là tôi có thể sẽ cần một mảng mảng hoặc mảng đa chiều. Lý do cho điều này là bởi vì tôi sẽ có rất nhiều phiên đấu giá khác nhau và dữ liệu về mỗi phiên đấu giá (do đó các biến ở trên) và tôi muốn hiển thị thông tin đó vào cuối chương trình. Cảm ơn bạn đã dành thời gian!
Cập nhật 1
Vì vậy, tôi nghĩ rằng tôi không làm cho bản thân mình rõ ràng bởi vì tôi đang bối rối, nhưng điều đó cũng có thể là bởi vì tôi là một chút thất vọng tại thời điểm với chương trình này. Tôi muốn để có thể tạo ra một mảng toàn cầu và sau đó nhận được & thiết lập thông tin được lưu trữ trong mảng đó với các chức năng khác nhau trong chương trình của tôi như các chức năng khác nhau sẽ được sửa đổi các phần khác nhau của mảng đó. Ngoài ra, tôi sẽ không nhớ sử dụng bộ nhớ đệm, nếu tôi hiểu làm thế nào mà làm việc hoặc thậm chí có một liên kết để đọc về nó. Một điều cuối cùng để thêm vào, tôi đang làm điều này trên Windows Phone 7, vì vậy tôi bị hạn chế về các thư viện và các cuộc gọi hệ thống mà tôi có thể sử dụng.
Cập nhật 2
tôi khá một chút gỉ trên OOP, vì vậy tôi sẽ đi đọc lên nhiều hơn về nó (nhờ xử lý một tấn với HTML và không thực sự có một cơ hội để làm chương trình thực). Cảm ơn lời đề nghị của mọi người. Tôi có lẽ sẽ đăng lại chủ đề này nếu tôi không thể tìm ra một điều gì đó xa hơn. Chúc mừng!
Không, đừng làm vậy. Chúng tôi không sử dụng mảng toàn cầu những ngày này. – Richard
Sử dụng bộ nhớ đệm sẽ là một ý tưởng tốt hơn so với mảng toàn cầu, vì bạn có khả năng chạy vào các vấn đề đồng thời và đa luồng. – Kane
"Tôi không biết làm thế nào để gọi cùng một mảng mỗi khi tôi thực hiện cuộc gọi riêng biệt cho mảng bởi vì, từ những gì tôi hiểu, C# xử lý mảng như đối tượng." Điều đó không có ý nghĩa gì cả. Tại sao bạn nghĩ rằng mảng là đối tượng có nghĩa là bạn sẽ không nhận được "cùng một mảng mỗi lần"? –