C# Leite um inteiro e soma dos num primeiros primos C#

image

Iae rapaziada da GUJ, estou com um problema sou novato em C# e preciso de uma força não estou conseguindo arrumar essa linha - > if (!(num % i)) está dando error mais não sei como arrumar eu sei que em c faz assim tentei a mesma lógica porém não da certo alguém tem alguma solução pra mim arrumar isso?

int num, i, div, n, soma = 0;

            Console.Write("Digite um número: ");
            n = Convert.ToInt32(Console.ReadLine());

                    
                    if (!(num % i)) //<- LINHA DANDO ERROR**
if(num % i != 0)

Seria isso?

1 curtida

Bom deu certo pra resolver o erro porém não faz os números primos, mais usei retirei o sinal de ! e deu certo