Llamada de miembros de la clase en C #

//方法 1
使用的是Public,当需要调用类Book中的方法和属性时,
需要先定义 Book book=new Book();
          book.Id=1;
          book.PrintMsg();
class Book
{
    public int Id { get; set; }
    public string Name { get; set; }
    public double Price { get; set; }
   
public void SetBook(int id, string name, double price)
   {
        Id = id;
        Name = name;
        Price = price;
    }
    
public void PrintMsg()
    {
        Console.WriteLine("图书编号:" + Id);
        Console.WriteLine("图书名称:" + Name);
        Console.WriteLine("图书价格:" + Price);
    }
}
class Program
{
    static void Main(string[] args)
    {
        Book book = new Book();
        book.SetBook(1,"C#数据",12.3);
        book.PrintMsg();
    }
}

/// Método 2

El método 2 usa la declaración estática del modificador, declaración estática.

Puede manipular directamente los métodos y propiedades de su clase a través del libro de clases.

Book.Id = 1;

Book.PrintMsg ();

class Book
{
    public static int Id { get; set; }
    public static string Name { get; set; }
    public static double Price { get; set; }

    public static void SetBook(int id, string name, double price)
    {
        Id = id;
        Name = name;
        Price = price;
    }
    public static void PrintMsg()
    {
        Console.WriteLine("图书编号:" + Id);
        Console.WriteLine("图书名称:" + Name);
        Console.WriteLine("图书价格:" + Price);
    }
}
class Program
{
    static void Main(string[] args)
    {
        Book.SetBook(1, "计算机基础", 34.5);
        Book.PrintMsg();
    }
}

Supongo que te gusta

Origin blog.csdn.net/Hat_man_/article/details/105598955
Recomendado
Clasificación