bmvgod
سه شنبه 07 فروردین 1397, 23:02 عصر
با سلام خدمت دوستان
تمرینی رو نوشتم که قرار عدد اول رو حساب کنه، عمل حساب کردن عدد اول رو داخل یک تابع نوشتم و اون رو داخل بدنه اصلی برنامه فراخوانی کردم. کد برنامم بدین صورته:
private void button1_Click(object sender, EventArgs e)
{
int x = int.Parse(textBox1.Text);
if (IsPrime(x))
listBox1.Items.Add("Is Prime");
else
listBox1.Items.Add("Is not Prime");
}
private bool IsPrime(int n)
{
for (int i = 2; i <= n / 2; i++)
if (n % 2 == 0)
return false;
return true;
}
ولی با این خطا مواجه میشم:
Error 1 'IsPrime': member names cannot be the same as their enclosing type
ممنون میشم راهنماییم کنید.
تمرینی رو نوشتم که قرار عدد اول رو حساب کنه، عمل حساب کردن عدد اول رو داخل یک تابع نوشتم و اون رو داخل بدنه اصلی برنامه فراخوانی کردم. کد برنامم بدین صورته:
private void button1_Click(object sender, EventArgs e)
{
int x = int.Parse(textBox1.Text);
if (IsPrime(x))
listBox1.Items.Add("Is Prime");
else
listBox1.Items.Add("Is not Prime");
}
private bool IsPrime(int n)
{
for (int i = 2; i <= n / 2; i++)
if (n % 2 == 0)
return false;
return true;
}
ولی با این خطا مواجه میشم:
Error 1 'IsPrime': member names cannot be the same as their enclosing type
ممنون میشم راهنماییم کنید.