C# 部分类和密封类

C# 部分类

1.使用“partial ”关键字,可以在一个项目中同时存在多个相同名称的类。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
        }
    }
    public partial class Person
    {
        private string _name;
    }
    public partial class Person
    {
       
    }
}

C# 密封类

密封类关键字“sealed”,密封类不能被继承,但可以继承其他类。

C# 重写父类的toString()

重写父类的toString(),这也说明toString()是虚方法。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Person person = new Person();
            Console.WriteLine(person.ToString());
            Console.ReadKey();
        }
    }
    public  class Person
    {
        public override string ToString()
        {
           return "hello world";
        }
    }
    
}

你可能感兴趣的:(c#基础知识,c#,开发语言)