Colección de citas famosas - Slogan de motivación - ¿Cómo extraer los mismos elementos de una matriz en C#?

¿Cómo extraer los mismos elementos de una matriz en C#?

Muy sencillo. Puedes utilizar una colección o un diccionario.

Construya un diccionario con números como claves y el número de ocurrencias como valores, e itere a través de la matriz. Si no está en el diccionario, agréguelo al diccionario. Si está en el diccionario, suma uno al número.

int【】? números={1, 1, 2, 3, 1, 2, 1, 3, 3};?

Diccionario ltint,? intgt? ¿dic? =?¿Nuevo? ¿Diccionario ltint? int gt();

¿Para qué? (int?i?=?0;?i?lt?nums.length;?i)

{

¿Si? (!DIC . contiene clave(nums[I]) //Este número no está en el diccionario.

{?dic.add(nums[I],?1);?}?//Agregar it, y establezca el número de apariciones en una vez

Otros

{?DIC[nums[I]] =? por uno. Aparece /p>

}

foreach?(var?project?in?dic)

{

Console.key". Proyecto.Value "veces");

}

Console.ReadKey();