50. Pointer to Array in C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace poiter_to_arrray_fixed
{
class Program
{
public static unsafe void printall(int* ptr)
{
for (int i = 0; i < 10; i++)
{
Console.WriteLine(*(ptr + i));
}
}
static unsafe void Main(string[] args)
{
int[] arr = new int[10];
for (int count = 0; count < 10; count++)
{
arr[count] = count * count;
}
fixed (int* ptr = arr)
printall(ptr);
Console.Read();
}
}
}
OUTPUT:
0
1
4
9
16
25
36
49
64
81
Comments
Post a Comment