C#类


C#中的类被定义为引用类型。为了使用引用类型实例化变量,必须指定new关键字,否则该变量将具有默认值null 。请参阅下面的示例。

// The value of variableOne is null at this point.
NewClass variableOne;

// Now the value of variableOne will be an instance of the class NewClass
variableOne = new NewClass();

在运行时,在创建类时,将足够的内存分配给堆,以用于该变量保存的类的特定实例。

创建类

要在C#中创建一个类,我们需要使用class关键字后跟唯一标识符。

与其他语言一样,C#创建一个不接受任何参数的默认构造函数。如果我们需要接受特殊参数或在构造函数中使用自定义initlization步骤,我们也可以指定我们自己的构造函数。

public class NewClass
 {
    NewClass(string name)
    {
        // Initialization steps...
    }
 }

类是创建对象的原型或蓝图。在C#中,使用关键字class定义类。类用于将一些方法,属性,字段,事件和委托组合到一个单元中。类也可以包含嵌套类。

示例:考虑以下Employee Class的情况:

using System;

 namespace CPrograms
 {
    class Employee
    {
        private string name;
        private int employeeId;

        public Employee(string name, int employeeId)
        {
            this.name = name;
            this.employeeId = employeeId;
        }
        public void PrintEmployee()
        {
            Console.WriteLine("Employee Name: {0} , Employee ID: {1}", this.name, this.employeeId);
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            Employee employeeObject = new Employee("John Doe", 420156);
            employeeObject.PrintEmployee();
        }
    }
 }

类只能从一个基类继承。但是,它可以从多个接口实现。

更多C#教程

学习更多C#教程