Csharp/C Sharp/Language Basics/fixed

Материал из .Net Framework эксперт
Версия от 11:39, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Example of using the fixed statement

 
using System;
public class Starter {
    private static int[] numbers = { 5, 10, 15, 20, 25, 30 };
    public unsafe static void Main() {
        int count = 0;
        Console.WriteLine(" Pointer Value\n");
        fixed (int* pI = numbers) {
            foreach (int a in numbers) {
                Console.WriteLine("{0} : {1}",
                    (int)(pI + count), *((int*)pI + count));
                ++count;
            }
        }
    }
}