Class 类方法和对象方法的区别
在C#中,为什么当我们可以定义一个类方法并直接通过类名访问一个方法时,我们/有些人应该定义一个对象,然后创建该对象的实例 类别1:Class 类方法和对象方法的区别,class,object,methods,instance,Class,Object,Methods,Instance,在C#中,为什么当我们可以定义一个类方法并直接通过类名访问一个方法时,我们/有些人应该定义一个对象,然后创建该对象的实例 类别1: class Class1 { public static int PrintX(int x) { return x; } private int y; public int PrintY(int z) { return this.y = z; } } 主要方法: class P
class Class1
{
public static int PrintX(int x)
{
return x;
}
private int y;
public int PrintY(int z)
{
return this.y = z;
}
}
主要方法:
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Class1.PrintX(9));
Class1 newClass = new Class1();
Console.WriteLine(newClass.PrintY(9));
}
}
双向打印9。为什么我要使用对象方法,然后创建它的实例 如果你必须问这个问题,那么你不应该(使用对象方法)。但是,如果创建两个类,它们将相互影响
Class1 newClassA = new Class1();
Class1 newClassB = new Class1();
Console.WriteLine(newClassA.PrintY(1));
Console.WriteLine(newClassB.PrintY(9));
在这段代码之后,newClassA的y是9。这应该有帮助: