C#面向对象初步类的属性

 时间:2026-05-19 00:01:23

1、打开vs2015开发工具,新建项目‘clspropoty’,在项目中新建类文件

‘book.cs’

C#面向对象初步类的属性

2、在‘book.cs’中如下代码

using System.Text;

using System.Threading.Tasks;

namespace clspropoty

{

    class book

    {

        private string _name;

        public string Name {

            get

            {

                return _name;

            }

            set

            {

                this._name = value;

            }

        } 

    }

}

其中_name为类的私有字段,Name属性就是用来读写这个私有字段的

C#面向对象初步类的属性

3、在clspropoty项目的program.cs文件写如下代码:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace clspropoty

{

    class Program

    {

        static void Main(string[] args)

        {

            book booktest = new book();

            booktest._name = "test";

        }

    }

}

C#面向对象初步类的属性

4、将clspropoty项目设为启动项目。F5 运行程序,发生错误,因为_name是book类的私有字段不允许外部访问

C#面向对象初步类的属性

5、在clspropoty项目的program.cs文件修改代码如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace clspropoty

{

    class Program

    {

        static void Main(string[] args)

        {

            book booktest = new book();

            booktest.Name = "test";

            System.Console.WriteLine(booktest.Name);

        }

    }

}

C#面向对象初步类的属性

6、F5 运行程序,未发生错误。

C#面向对象初步类的属性

7、在program.cs文件最后,增加一行

System.Console.ReadKey();

再次F5 运行程序,未发生错误,book实例booktest的name字段值正常打印出来

C#面向对象初步类的属性

  • C#面向对象初步创建类的对象
  • 面向对象的封装C#
  • 如何写好面向对象代码
  • Python面向对象入门--类
  • 面向对象的类中成员-php
  • 热门搜索
    开户行是什么 ootd什么意思 台风的名字怎么命名的 电脑版微信怎么登陆 云云古代悠闲生活 头发掉如何治疗 如何查询个人信息 骄傲的近义词是什么 个人简历英文怎么说 新手如何炒股