예제 #1
0
 public void WithStruct()
 {
     VectorStruct[] vectors = new VectorStruct[ITEMS];
     // At this point all the vectors instances are already allocated with default values
     for (int i = 0; i < ITEMS; i++)
     {
         vectors[i].X = 5;
         vectors[i].Y = 10;
     }
 }
예제 #2
0
        public void WithNew()
        {
            var vectors = new VectorStruct[5];

            for (var i = 0; i < 5; i++)
            {
                vectors[i].X = 5;
                vectors[i].Y = 10;
            }
        }
예제 #3
0
        public void WithStruct()
        {
            // bu aşamada tüm bellek hazır, tekrar yer istenmiyor
            var vectors = new VectorStruct[1000];

            for (int i = 0; i < 1000; i++)
            {
                vectors[i].X = 5;
                vectors[i].Y = 10;
            }
        }