Tôi muốn tạo ra một mảng đối tượng trong C# có độ dài không xác định và sau đó cư mảng trong một vòng lặp như vậy ...Tạo mảng C# đối tượng có chiều dài không xác định?
string[] splitWords = message.Split(new Char[] { ' ' });
Word[] words = new Word[];
int wordcount = 0;
foreach (string word in splitWords)
{
if (word == "") continue;
words[wordcount] = new Word(word);
wordcount++;
}
Tuy nhiên, tôi nhận được lỗi ... "tạo mảng phải có kích thước mảng hoặc bộ khởi tạo mảng "
Tôi đang thực hiện nhiều logic hơn trong vòng lặp foreach mà tôi đã bỏ qua ngắn gọn.
Bạn có cần sử dụng mảng không? Làm việc này với Danh sách thường dễ dàng hơn rất nhiều - và có thể thực hiện nhiều hơn (theo kinh nghiệm của tôi). – Bevan