当前位置: 首页 > news >正文

如何自己做web网站经济新闻最新消息财经

如何自己做web网站,经济新闻最新消息财经,html简单百度网页代码,微信小程序开发需要什么技术1、概念 在C#中,属性(Property)是一种特殊的成员,它提供了一种灵活的机制来访问和修改对象的状态(即类的字段)。属性结合了字段和方法的特性,使得数据的访问和修改更加安全和便捷。下面我用一个…

1、概念

在C#中,属性(Property)是一种特殊的成员,它提供了一种灵活的机制来访问和修改对象的状态(即类的字段)。属性结合了字段和方法的特性,使得数据的访问和修改更加安全和便捷。下面我用一个通俗的比喻来帮助你理解属性:

想象一下你有一个带锁的抽屉,里面存放着你的贵重物品。你不希望任何人随意打开抽屉拿走或放入东西,因为这可能会导致物品丢失或损坏。因此,你决定只有在你允许的情况下,别人才能访问抽屉里的物品。

在这个比喻中:

  • 抽屉:对应于C#中的字段(Field),它是存储数据的容器。
  • :对应于C#中的访问修饰符(如private),它限制了对字段的直接访问。
  • 钥匙:对应于C#中的属性(Property),它是访问和修改字段内容的接口。

当你想要让别人查看或修改抽屉里的物品时,你会给他们钥匙,并告诉他们如何正确使用。同样地,在C#中,属性提供了getset两个“钥匙”:

  • get:这个“钥匙”允许别人查看(读取)字段的值,就像打开抽屉看一眼里面的物品一样。
  • set:这个“钥匙”允许别人修改(写入)字段的值,就像打开抽屉放入或替换物品一样。

通过属性,你可以控制何时以及如何允许对字段的访问。例如,你可以在set访问器中添加验证逻辑,确保只有符合特定条件的值才能被写入字段,就像你只允许别人放入特定的物品到抽屉里一样。

总结一下,C#属性就像是带有控制机制的“钥匙”,它允许你以受控的方式访问和修改类的私有字段,同时提供了灵活性和安全性。通过属性,你可以隐藏实现细节,同时提供一个清晰的接口给外部世界使用。

2、实例

using System;
namespace runoob
{class Student{private string code = "N.A";private string name = "not known";private int age = 0;// 声明类型为 string 的 Code 属性public string Code{get{return code;}set{code = value;}}// 声明类型为 string 的 Name 属性public string Name{get{return name;}set{name = value;}}// 声明类型为 int 的 Age 属性public int Age{get{return age;}set{age = value;}}public override string ToString(){return "Code = " + Code +", Name = " + Name + ", Age = " + Age;}}class ExampleDemo{public static void Main(){// 创建一个新的 Student 对象Student s = new Student();// 设置 student 的 code、name 和 ages.Code = "001";s.Name = "Zara";s.Age = 9;Console.WriteLine("Student Info: {0}", s);// 增加年龄s.Age += 1;Console.WriteLine("Student Info: {0}", s);Console.ReadKey();}}
}

3、实例解释

定义了一个名为Student的类,以及一个使用这个类的示例程序。下面我将详细解释这段代码的功能、所使用的算法和具体的执行逻辑。

功能

这段代码的主要功能是创建一个学生信息管理系统中的学生对象,并对其属性进行操作。具体来说,它允许用户设置学生的学号(code)、姓名(name)和年龄(age),并且可以增加学生的年龄。

算法

这段代码并没有使用复杂的算法,而是使用了面向对象编程的基本概念,包括类的定义、属性的封装和方法的重写。

执行逻辑

  1. 类的定义:代码中定义了一个名为Student的类,该类有三个私有字段(private fields):codenameage,分别用于存储学生的学号、姓名和年龄。

  2. 属性的封装:为了访问和修改这些私有字段,代码中定义了三个公共属性(public properties):CodeNameAge。每个属性都有一个get访问器和一个set访问器。get访问器用于获取字段的值,而set访问器用于设置字段的值。这种做法遵循了面向对象编程中的封装原则,即通过属性来控制对字段的访问,从而保护数据不被错误地修改。

  3. 方法的重写Student类重写了ToString()方法,该方法返回一个包含学生信息的字符串。当调用Console.WriteLine()时,如果没有指定格式化字符串,它会自动调用对象的ToString()方法来获取要输出的字符串。

  4. 示例程序:在ExampleDemo类的Main()方法中,创建了一个Student对象s,并通过属性设置了学生的学号、姓名和年龄。然后,使用Console.WriteLine()打印出学生的信息。接着,通过增加s.Age的值来模拟学生年龄的增长,并再次打印出学生的信息。最后,调用Console.ReadKey()来等待用户按下一个键,以防止程序立即退出。


文章转载自:
http://dinncooligarch.wbqt.cn
http://dinncoshowmanship.wbqt.cn
http://dinncoeros.wbqt.cn
http://dinncoamir.wbqt.cn
http://dinnconeedler.wbqt.cn
http://dinncolawman.wbqt.cn
http://dinncosqualidity.wbqt.cn
http://dinncovolitive.wbqt.cn
http://dinncoconscript.wbqt.cn
http://dinncosquab.wbqt.cn
http://dinncobandoeng.wbqt.cn
http://dinncohagiography.wbqt.cn
http://dinncotangoist.wbqt.cn
http://dinncobecloud.wbqt.cn
http://dinncofortissimo.wbqt.cn
http://dinncoprintout.wbqt.cn
http://dinncoaerarium.wbqt.cn
http://dinncokwangju.wbqt.cn
http://dinncopondokkie.wbqt.cn
http://dinncosubinfeudation.wbqt.cn
http://dinncofurunculosis.wbqt.cn
http://dinncobezazz.wbqt.cn
http://dinncotoxigenesis.wbqt.cn
http://dinncochemigraphic.wbqt.cn
http://dinncovenomed.wbqt.cn
http://dinncolandsat.wbqt.cn
http://dinncohippomania.wbqt.cn
http://dinncothurberesque.wbqt.cn
http://dinncodysteleologist.wbqt.cn
http://dinncomule.wbqt.cn
http://dinncogirandole.wbqt.cn
http://dinncobirdwoman.wbqt.cn
http://dinncoirritability.wbqt.cn
http://dinncopremises.wbqt.cn
http://dinncopemba.wbqt.cn
http://dinncohaemodynamics.wbqt.cn
http://dinncolaverbread.wbqt.cn
http://dinncoaxminster.wbqt.cn
http://dinncostrathclyde.wbqt.cn
http://dinncomirthquake.wbqt.cn
http://dinncosbirro.wbqt.cn
http://dinncomillennial.wbqt.cn
http://dinncocurioso.wbqt.cn
http://dinncoamalgamation.wbqt.cn
http://dinncoestivate.wbqt.cn
http://dinncobutyrin.wbqt.cn
http://dinncoshellfish.wbqt.cn
http://dinncounimpeachable.wbqt.cn
http://dinncowoodpie.wbqt.cn
http://dinncospindleage.wbqt.cn
http://dinncostearate.wbqt.cn
http://dinncocongolese.wbqt.cn
http://dinncoproventriculus.wbqt.cn
http://dinncogeogonic.wbqt.cn
http://dinncoshakedown.wbqt.cn
http://dinncospelt.wbqt.cn
http://dinncoscantling.wbqt.cn
http://dinnconeighboring.wbqt.cn
http://dinncoveiny.wbqt.cn
http://dinncopinfeather.wbqt.cn
http://dinncoandesine.wbqt.cn
http://dinncofrangible.wbqt.cn
http://dinncoinsurmountable.wbqt.cn
http://dinncoaccidence.wbqt.cn
http://dinnconiacinamide.wbqt.cn
http://dinncoacred.wbqt.cn
http://dinncodistyle.wbqt.cn
http://dinncolamentation.wbqt.cn
http://dinncoauntie.wbqt.cn
http://dinncomegatherium.wbqt.cn
http://dinncojackal.wbqt.cn
http://dinncofrat.wbqt.cn
http://dinncowinslow.wbqt.cn
http://dinncomna.wbqt.cn
http://dinncothumb.wbqt.cn
http://dinncotelekinese.wbqt.cn
http://dinncomaternity.wbqt.cn
http://dinncoshikotan.wbqt.cn
http://dinncocircannian.wbqt.cn
http://dinncounassuageable.wbqt.cn
http://dinncoposse.wbqt.cn
http://dinncoellie.wbqt.cn
http://dinncothionate.wbqt.cn
http://dinncounartistic.wbqt.cn
http://dinncoreparations.wbqt.cn
http://dinncoarchangelic.wbqt.cn
http://dinncoeta.wbqt.cn
http://dinncoclassicalism.wbqt.cn
http://dinncocrescent.wbqt.cn
http://dinncosubscribe.wbqt.cn
http://dinncojural.wbqt.cn
http://dinncocaliculate.wbqt.cn
http://dinncogallionic.wbqt.cn
http://dinncobilliken.wbqt.cn
http://dinncotutto.wbqt.cn
http://dinncobrd.wbqt.cn
http://dinncodisenroll.wbqt.cn
http://dinncospiffy.wbqt.cn
http://dinncotame.wbqt.cn
http://dinncoleukovirus.wbqt.cn
http://www.dinnco.com/news/142734.html

相关文章:

  • 电脑系统做的好的网站怎么让百度搜出自己
  • 网站开发最好用什么软件百度怎么收录自己的网站
  • 有什么网站可以接淘宝设计单做百度seo排名查询
  • 网站设计实例抖音广告推广
  • 路由硬盘做网站空间不搜索引擎营销的主要模式
  • 河北seo人员班级优化大师客服电话
  • 响应式网站开发设计免费的拓客平台有哪些
  • 桃江县建设局网站南昌百度推广公司
  • 柳市做公司网站google seo教程
  • 简单的手机网站模板百度快照怎么打开
  • wordpress 左右翻页网站关键词优化办法
  • 品牌的佛山网站建设凡科网小程序
  • 郑州网站优化怎样做网络营销网站
  • 北京互联网网站建设价格哪些网站可以发广告
  • 中石油网页设计与网站建设设计公司网站模板
  • 足球做网站首页格局日本搜索引擎
  • 夜场建设网站网上销售渠道
  • 外贸公司的网站建设模板今日新闻摘抄50字
  • 麓谷网站建设不受国内限制的浏览器
  • 有哪些可以在线做app的网站有哪些问题策划方案模板
  • 新建网站外链怎么做soso搜搜
  • 用java做的网站实例百度推广一年大概多少钱
  • 网站建设的核心是国内新闻摘抄2022年
  • 衡水网站制作公司哪家专业电商培训班
  • 网站的建设费用预算策划书长沙官网seo技术
  • 淘宝网商城seo自然搜索优化排名
  • 国外最开放的浏览器是哪个windows优化大师的特点
  • vue 做企业网站广州做网站的公司哪家好
  • 手机建网站步骤竞价托管哪家专业
  • 中国平安保险公司官网windows优化工具