I want to know if it is possible to make an array of pointers to some arrays in C#. I want to do it to overcome the problem of getting OutOfMemoryException while allocating one very large object. I know that I can do it in C like here: Array of pointers to arrays. Can I do it in C#, and if it is possible, how to do it?
It is my method where i get exception:
private async Task FindNumbersDivisibleBySomeNumber()
{
await Task.Run(() =>
{
for (long i = 1; i < 10000000000; i++)
{
if (i % someNumber == 0)
{
numbers.Add(i);
}
}
});
}
Where numbers is a List of longs