• c#基础知识第十一节


    析构方法

    和构造方法相反。

    class person
    {
    public string Name
    {
    get;
    set;
    }
    //析构方法,在对象被销毁时会自动调用
    ~person()
    {
    Console.WriteLine("资源被回收");
    }
    }

    class Program
    {
    static void Main(string[] args)
    {
    person p = new person() { Name="张三"};
    p = null;
    Console.ReadKey();
    }

    调用静态成员的语法格式:类名.成员名

    非静态成员:对象名.成员名

    被static关键字修饰的成员称为静态成员。包括静态字段,静态属性,静态方法。

    字段、属性、和方法都是类的成员。

    静态类(不能创建对象)

    static class Student
    {
    private static string schoolName = "兵峰软件";
    public static string SchoolName
    {
    get
    {
    return schoolName;
    }
    set
    {
    SchoolName = value;
    }
    }
    public static void Test()
    {
    Console.WriteLine(schoolName);

    }
    }
    class Program
    {
    static void Main(string[] args)
    {
    Student.Test();
    Console.ReadKey();
    }
    }

    匿名类

    ass Program
    {
    static void Main(string[] args)
    {
    //var表示匿名类型,编译器会根据上下文自动推断出具体的类型
    var s = new {Name="张三",Age=18};//创建匿名对象
    Console.WriteLine("我叫{0},我今年{1}岁了!",s.Name,s.Age);
    Console.ReadKey();

    }

    }

    分部类(partial)


    //File.Student1.cs
    partial string Student
    {
    public string Name
    {
    get;
    set;
    }


    //File.Student2.cs
    partial string Student
    {
    public string Name
    {

    public void Introduce()

    {

    Console.WriteLine(this.Name);

    }
    }

  • 相关阅读:
    oracle 12C linux centos7.5 安装 12C
    FizzBuzz
    批量判断能否telnet登录
    统计所有机器的挂载情况
    ffmpeg windows vs library 下载地址
    需求文档测试
    接口测试分析
    chrome网页截图
    不要为了测试写一个新系统
    C# 判断是否为数字
  • 原文地址:https://www.cnblogs.com/zhang1997/p/7676333.html
Copyright © 2020-2023  润新知