मैं अपरिभाषित लंबाई के सी # में एक वस्तु सरणी बनाने और उसके बाद तो जैसे एक पाश में सरणी को भरने के लिए चाहते हैं ...अपरिभाषित लंबाई की सी # ऑब्जेक्ट सरणी बनाएं?
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++;
}
हालांकि, मैं त्रुटि मिलती है ... "सरणी निर्माण होना आवश्यक है सरणी आकार या सरणी प्रारंभकर्ता "
मैं प्रत्याशित लूप में बहुत अधिक तर्क कर रहा हूं जिसे मैंने संक्षिप्तता के लिए छोड़ा है।
List<Word> words = new List<Word>();
और उसके बाद:
words.Add(new Word(word));
और अंत में जब पाश किया जाता है अगर आप एक सरणी की जरूरत है:
आपको एक सरणी का उपयोग करने की आवश्यकता है? सूची के साथ इस तरह की चीज करना अक्सर बहुत आसान होता है - और अधिक प्रदर्शनकारी हो सकता है (वैसे भी मेरे अनुभव में)। – Bevan