网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

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

时间:2026-02-15 01:05:15

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#面向对象初步类的属性

© 2026 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com