C#编写的错误姿势
一、对象引用对于非静态的字段、方法或属性
- static成员“类的成员”,实例是“对象的成员”。
- static都是在类初始化的时候加载的,而非静态的变量都是在对象初始化的时候加载。
解决方法:
- 在类方法加static,如
点击查看代码
public class Tools
{
public double Add(double a,double b)
{
return a+b;
}
}
- 实例化对象,如
点击查看代码
Tools c=new Tools();
double b=c.Add(10,10);
Console.WriteLine(b);
二、不可访问,因为它具有一定的保护级别
类成员方法不可访问,将方法设为Public即可
点击查看代码
public int Summ(int i)
{
int sum=0;
for(int j=1;j<i+1;j++)
{
sum+=j;
}
return sum;
}

浙公网安备 33010602011771号