PDA

View Full Version : سوال: خطایابی تکه برنامه سی شارپ



setareh_zemestani
پنج شنبه 06 تیر 1392, 21:17 عصر
سلام
وقتتون بخیر
ایا کسی میتواند خطاهایی این کد بگوید؟
در برنامه زیر 10 خطا را پیدا کرده و هر کدام را توضیح دهید (خطاها خطای نحوی نیستند)
ب) پس از رفع خطاهای مذکور و پس از صدا زدن تابع test در کلاس test‌ چه مقداری نمایش داده می شود.

namespace test_project
{
public class test
{
public test()
{
a b1 = new a();
a b2 = new b();
b2.test2();
MessageBox.Show(b2.test3().ToString());
I1 b3 = new I1();
I1 b4 = new b();

}
}

interface I1
{
int a = 1;
public int b();
private void c();
void d();
int e();
int f()
{
a++;
return a;
}
}
abstract class a
{
public a()
{

}
virtual private int test1()
{
return 1;
}
virtual protected int test2()
{
return 2;
}
virtual public int test3()
{
return 3;
}
}
class b : a,I1
{
private int test1()
{
return 11;
}
int test2()
{
return 22;
}
override public int test3()
{
return 33;
}
int e()
{
return 0;
}
public void d()
{
return;
}
}
}