VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > c#编程 >
  • 在C#中的静态和实例类成员

在C#中,类成员可以分为静态和实例两种类型。
 
1. 静态类成员:静态类成员是属于类的,而不是属于类的实例的。它们可以在不创建类的实例的情况下直接访问。静态类成员可以通过类名直接访问,也可以通过类的实例访问。静态类成员通常用于存储与类相关的常量、方法和属性。
 
2. 实例类成员:实例类成员是属于类的实例的,每个实例都有自己的一份副本。它们可以通过类的实例访问。实例类成员可以包括字段(变量)、方法、属性等。实例类成员通常用于存储与特定实例相关的数据和方法。
 
以下是一个简单的示例:
 

public class MyClass
{
    // 静态类成员
    public static int StaticField;
 
    // 实例类成员
    public int InstanceField;
 
    // 静态方法
    public static void StaticMethod()
    {
        Console.WriteLine("This is a static method.");
    }
 
    // 实例方法
    public void InstanceMethod()
    {
        Console.WriteLine("This is an instance method.");
    }
}
 
class Program
{
    static void Main(string[] args)
    {
        // 访问静态类成员
        MyClass.StaticField = 10;
        Console.WriteLine("Static field: " + MyClass.StaticField);
        MyClass.StaticMethod();
 
        // 访问实例类成员
        MyClass obj = new MyClass();
        obj.InstanceField = 20;
        Console.WriteLine("Instance field: " + obj.InstanceField);
        obj.InstanceMethod();
    }
}
 
 
最后,如果你对python语言还有任何疑问或者需要进一步的帮助,请访问https://www.xin3721.com 本站原创,转载请注明出处:
https://www.xin3721.com/ArticlecSharp/c47913.html



相关教程