/Örneğini doldurmak için nasıl bir C# tek bir değer ile dizi?
Değeri örneği diziler C tipleri biliyorum# default value of the type (), 0 int, bool vs vs, örneğin sahte ile otomatik olarak doldurulur.
Bir şekilde varsayılan olmayan bir tohum değeri ile bir dizi autopopulate var mı? Ya da oluşturma veya yerleşik bir yöntem (Java Dizi.böyle bir şey olduğuna inanıyorum sonra() Dolgu yapar)? Varsayılan olarak true yerine false olan boolean bir dizi istedim. İnşa yapmak için bir yolu var, ya da sadece bir for döngüsü ile dizi boyunca yineleme yapmak için var mı?
//Example pseudo-code:
bool[] abValues = new[1000000];
Array.Populate(abValues, true);
// Currently how i'm handling this:
bool[] abValues = new[1000000];
for (int i = 0; i < 1000000; i )
{
abValues[i] = true;
}
Dizi boyunca yineleme yapmak zorunda "" her değeri true ineffecient görünüyor. Sıfırla Bu çevrede zaten var mı? Belki de başkaları için bütün değerleri?
Yazdıktan sonra bu soru ve Düşünüyorum, Sanırım varsayılan değerler sadece bir sonuç nasıl C# kolları bellek ayırma bu nesneler, sahne arkasında, sanırım büyük ihtimalle mümkün değil bunu yapmak. Ama yine de emin olmak istiyorum!
CEVAP
Enumerable.Repeat(true, 1000000).ToArray();
CoffeeScript içinde nasıl bir Dizi içi...
Nasıl bir dizi değer olup olmadığını k...
Nasıl bir WPF grid 2-boyutlu bir dizi ...
Nasıl NSString için bilimsel deneyler ...
Nasıl MySQL bir Datetime sütun için va...