【C#基础知识自学记录】

这篇博客是作者自学C#的基础知识记录,特别是针对属性这一概念进行了深入探讨。文章从属性的定义出发,解释了属性作为类实例数据成员的角色,以及其包含的get和set访问器的用途。博客旨在帮助初学者理解C#中的属性,并预告将在后续内容中进一步扩展相关知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言

一、属性

二、具体知识

1.定义

2.扩展部分

总结


前言

C#自学知识点记录。

学习Revit二次开发用到C#语言,由于是新手接触,所以将c#的知识点记录学习,供自己反复理解。
备注:基础知识来源于书《C#图解教程》(第5版)

说明:内容是否正确来自自己的理解,望大佬们多多指导!

一、属性

问题来源于以下代码片段,不太理解代码的作用和格式,通过查找发现该部分内容应该对应的是“属性”知识点。

 public Document doc { get; set; }


 public List<Element> elements { get; set; }


 public UIApplication uiapp { get; set; }

二、具体知识

1.定义

属性是代表类实例或者类中的数据项的成员。使用属性就像写入或读取一个字段,语法相同。


字段:字段和方法是最重要的类成员类型。字段是数据成员,方法是函数成员。我把字段理解为数据,可以写入和读取。)

字段示例
class MyClass
{
  int MyFieid//(类型+字段名称)
}

属性代码示例,其中包含字段和属性。

MyClass mc=new MyClass();

mc.Myfield=5;//给字段赋值

mc.MyProperty=10;//给属性赋值

Console.WriteLine($"{mc.Myfield}{mc.MyProperty}");//读取字段和属性

与字段类似的是,属性是命名的类成员、有类型、可以赋值和读取;与字段不同的是属性是一个函数成员,它不一定为数据存储分配内存、执行代码。

属性是一组匹配的、命名的,称为访问器的方法。

set赋值

get获取值

2.扩展部分

P103

此次不写,下次用到再补充。


总结

属性就是调用访问器,对于片段代码应该是对文档级别、列表级别、交互界面级别的数据的赋值和获取。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值