सरणी हमेशा आकार में तय कर रहे हैं, और इसलिए तरह से परिभाषित करने की है
double[] items1 = new double[10];
// This means array is double[3] and cannot be changed without redefining it.
double[] items2 = {1.23, 4.56, 7.89};
List<T>
वर्ग पृष्ठभूमि में एक सरणी का उपयोग करता है और यह पुनर्परिभाषित करता है जब यह स्थान से बाहर चलाता है:
List<double> items = new List<double>();
items.Add(1.23);
items.Add(4.56);
items.Add(7.89);
// This will give you a double[3] array with the items of the list.
double[] itemsArray = items.ToArray();
आप एक List<T>
के माध्यम से पुनरावृति कर सकते हैं बस के रूप में तुम एक सरणी:
foreach (double item in items)
{
Console.WriteLine(item);
}
// Note that the property is 'Count' rather than 'Length'
for (int i = 0; i < items.Count; i++)
{
Console.WriteLine(items[i]);
}
मैं सूची – subprime
@subprime के माध्यम से कैसे पुन: सक्रिय कर सकता हूं: foreach (वस्तुओं में डबल आइटम) {...}, या आइटम [n] सूचकांक –
धन्यवाद! यह जवाब है :) – subprime