Olá, preciso separar apenas os numeros primos de uma lista, já fiz a lista mas nao sei como imprimir na tela apenas os numeros primos.
Alguém sabe como posso fazer, ou onde tem algum conteúdo onde posso aprender como fazer ? Desde ja muito obrigada.
Código da minha lista:
public class Program
{
public static void Main()
{
List<Notas> lstNotas = new List<Notas>() {
new Notas{ Nota = 3},
new Notas{ Nota = 4},
new Notas{ Nota = 8},
new Notas{ Nota = 1},
new Notas{ Nota = 4},
new Notas{ Nota = 10},
new Notas{ Nota = 17},
new Notas{ Nota = 13},
new Notas{ Nota = 2},
new Notas{ Nota = 17},
new Notas{ Nota = 56},
new Notas{ Nota = 18},
new Notas{ Nota = 19},
new Notas{ Nota = 20},
new Notas{ Nota = 22},
new Notas{ Nota = 29},
};
Console.WriteLine("A ordem da nota dos alunos:\n");
foreach (var Notas in lstNotas.OrderBy(x => ToInt32(x.Nota))) WriteLine(Notas.Nota);
Console.ReadLine();
}
}
public class Notas
{
public int Nota;
}