Arreglo de punteros a matrices en C # -- # campo con pointers campo con unsafe camp Relacionados El problema

Array of pointers to arrays in C#


-3
vote

problema

Español

Quiero saber si es posible hacer una matriz de punteros a algunas matrices en C #. Quiero hacerlo para superar el problema de obtener la excepción de SOOFMEMORYException mientras se asigna un objeto muy grande. Sé que puedo hacerlo en C como aquí: Array of Pointers a las matrices . ¿Puedo hacerlo en C #, y si es posible, cómo hacerlo?

Es mi método donde obtengo la excepción:

  private async Task FindNumbersDivisibleBySomeNumber() {     await Task.Run(() =>     {         for (long i = 1; i < 10000000000; i++)         {             if (i % someNumber == 0)             {                 numbers.Add(i);             }         }     }); }   

donde los números son una lista de largos

Original en ingles

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

        
         
         

Lista de respuestas

0
 
vote

Intente seguir:

  If the alternative hypothesis is as Ha:µ ?µ0 3  
 

Try following :

       static void Main(string[] args)         {             int[] t1={0,1,2,3};             int[] t2={4,5,6,7};             int[] t3={8,9,10,11};             int[] t4={12,13,14,15};             int[][] tab={t1,t2,t3,t4};             for(int i=0; i<4;i++)             {                 Console.WriteLine(string.Join(",", tab[i]));             }          } 
 
 

Relacionados problema

4  Se negó a establecer una "conexión" de encabezado inseguro "  ( Refused to set unsafe header connection ) 
Estoy trabajando en una aplicación de plataforma cruzada que se dirige a las plataformas Android e IOS. Estoy usando jquery 1.9.1, JQUERY MOBILE 1.3.1 y PHONE...

2  ¿Cómo configurar un elemento de campo de búfer fijo usando la reflexión?  ( How to set a fixed buffer field element using reflection ) 
Aquí hay un $fmt = datefmt_create( 'fa_IR@calendar=persian', IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'Asia/Tehran', IntlDateFor...

0  Obtener tipo de objeto y luego lanzarlo?  ( Get type of object and then cast it ) 
Estoy tratando de hacer un poco de "Memcpy" Hack en C #. Sigo atascado en esta parte, porque no convertirá System.Type a byte * public unsafe void memc...

9  ¿Son posibles matrices eficientes de tamaño fijo sin usar un código inseguro en .NET?  ( Are efficient fixed size arrays possible without using unsafe code in net ) 
¿Hay una forma Good de implementar una matriz de tamaño fijo en .NET que no requiere un código inseguro? Mi objetivo es crear un tipo de valor que represe...

3  SQL Server 2005: ¿Es seguro usar @@ Identity?  ( Sql server 2005is it safe to use identity ) 
Tengo un procedimiento en el que estoy insertando el registro en la tabla de empleados. ¡NAD obteniendo EPPID usando @@ Identity? Cuando este procedimiento se...

12  Declaración fija en C #  ( Fixed statement in c sharp ) 
Tenemos un código similar a lo siguiente en uno de nuestros proyectos. ¿Alguien puede explicar (en inglés simple) por qué se necesita aquí la declaración fija...

1  El compilador dice que no puedo tomar la dirección del campo readonly de un tipo de valor  ( Compiler says i cannot take the address of a value types readonly field ) 
Tengo una estructura: struct S { public readonly int Value1; public readonly int Value2; public S(int value1, int value2) { this.Value1...

5  ¿Método genérico de bitconverter?  ( Generic bitconverter like method ) 
Recientemente he encontrado una situación en la que necesito crear un método genérico para leer un tipo de datos de una matriz de bytes. He creado la siguie...

4  Inseguro en vb.net [duplicado]  ( Unsafe in vb net ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo puedo usar un código inseguro en vb.net? ...

3  Problemas de ergonomía con matrices de bytes de tamaño fijo en óxido  ( Ergonomics issues with fixed size byte arrays in rust ) 
Oxidal Lamentablemente no puede producir una matriz de tamaño fijo [u8; 16] con un operador de corte de tamaño fijo s[0..16] . Tirará errores como "la matr...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos