I'm having hard time coding a program to find prime number between 1to maxvalue in c#
it keeps on displaying some random numbers that never ends.
int num;
int k;
for (int i=int.MaxValue; i>0; i--)
{
    for(num=i-1; num>0; num--)
    {
        if(i != num &&  i % num !=0)
        {
            k = num;
            break;
        }
        else
        {
            continue;
        }
    }
    Console.Write(k);
}