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

刚做的网站 搜不到阿里云域名查询和注册

刚做的网站 搜不到,阿里云域名查询和注册,网站建设专业名词解释网站,网站建设费用计入固定资产基本概念 结构体是一种自定义变量类型,类似于枚举需要自己定义。 它是数据和函数的集合。 在结构体中,可以声明各种变量和方法。 基本语法 1.结构体一般写在namespace语句块中。 2.结构体关键字struct struct 自定义结构体名 {//第一部分//变量//…

基本概念

结构体是一种自定义变量类型,类似于枚举需要自己定义。

它是数据和函数的集合。

在结构体中,可以声明各种变量和方法。

基本语法

1.结构体一般写在namespace语句块中。

2.结构体关键字struct

struct 自定义结构体名
{//第一部分//变量//第二部分//结构体(可选)//第三部分//函数
}

注意:结构体名字,我们的规范是帕斯卡命名法。

实例

//表现学生数据的结构体
struct Student
{//变量//结构体声明的变量,不能直接初始化//变量类型可以写任意类型,包括结构体,但是不能是自己的结构体,可以是其他//Student s;//年龄int age;//性别bool sex;//学号int number;//姓名string name;//构造函数//函数方法//表现这个数据结构的行为//注意在结构体中的方法,目前不需要加static关键字void Speak(){//函数中可以直接使用结构体内部声明的变量。Console.WriteLine($"我的名字是{name},我今年{age}岁");}//可以根据需求,写无数个函数。
}

访问修饰符

修饰结构体中变量和方法,是否能够被外部使用。

public公共的,可以被外部访问。

private私有的,只能在内容使用。

默认不写为private

//表现学生数据的结构体
struct Student
{//变量//结构体声明的变量,不能直接初始化//变量类型可以写任意类型,包括结构体,但是不能是自己的结构体,可以是其他//Student s;//年龄public int age;//性别public bool sex;//学号public int number;//姓名public string name;//构造函数//函数方法//表现这个数据结构的行为//注意在结构体中的方法,目前不需要加static关键字public void Speak(){//函数中可以直接使用结构体内部声明的变量。Console.WriteLine($"我的名字是{name},我今年{age}岁");}//可以根据需求,写无数个函数。
}

结构体的使用

//变量类型 变量名
Student s1;
s1.age = 18;
s1.sex=false;
s1.number = 1;
s1.name = "李华";
s1.Speak();

结构体的构造函数

1.没有返回值

2.函数名必须和结构体相同

3.必须有参数

4.如果声明了构造函数,那么必须在其中对所有变量数据初始化。

//表现学生数据的结构体
struct Student
{//变量//结构体声明的变量,不能直接初始化//变量类型可以写任意类型,包括结构体,但是不能是自己的结构体,可以是其他//Student s;//年龄public int age;//性别public bool sex;//学号public int number;//姓名public string name;//构造函数,一般是用于在外面方便初始化的public Student(int age, bool sex, int number, string name){//新的关键字——this//代表自己this.age = age;this.sex = sex;this.number = number;this.name = name;}//函数方法//表现这个数据结构的行为//注意在结构体中的方法,目前不需要加static关键字public void Speak(){//函数中可以直接使用结构体内部声明的变量。Console.WriteLine($"我的名字是{name},我今年{age}岁");}//可以根据需求,写无数个函数。
}
Student s2 = new Student(18, true, 2, "张三");
s2.Speak();

小结:

1.概念:结构体(struct)是变量和函数的集合,用来表示特定的数据集合。

2.访问修饰符:public和private用来修饰变量和方法的,public外部可以调用,private内部用,不写的话默认就是private。

3.构造函数:没有返回值,函数名和结构体相同,可以重载,主要是帮助我们快速初始化结构提对象的。

注意:
(1)在结构体中声明的变量,不能初始化,只能在外部或者在函数处赋值(初始化)

(2)在结构体中声明的函数,不用加static的

http://www.hrbkazy.com/news/56729.html

相关文章:

  • 韩国男女真人做视频网站最近几天的重大新闻事件
  • 网站未做安全隐患检测怎么拿shell渠道网
  • 网站设计一般包括哪几个部分河源市seo点击排名软件价格
  • 建网站资阳哪家强?中国万网域名注册免费
  • 刚察县wap网站建设公司网站域名服务器查询
  • 2017做网站赚钱公司推广网站
  • 济南网站建设webwz8注册自己的网站
  • 做房产中介需要有内部网站吗山西seo排名
  • 网络营销渠道策略分析搜索引擎优化包括哪些方面
  • 网站服务器租赁你的知识宝库石家庄seo公司
  • 国外网站问题衡阳seo优化
  • 乐思网络舆情监测系统seo站内优化
  • 可信网站认证收费优化方案模板
  • 北京做网站比较有名的公司有哪些网站seo排名优化价格
  • 西安门户网站建设网络策划是做什么的
  • 网站建设设计制作维护如何申请百度竞价排名
  • 深圳做网站的大公司seo引擎优化外包
  • 亚马逊全球开店官方网站全网推广系统
  • 教做家庭菜的网站厦门网络营销推广
  • 上海2023年建管平台放假时间新手seo要学多久
  • 网站建设专业团队郑州seo培训
  • 网站名称和备案不一样百度健康
  • 第一站商城seo关键字优化价格
  • 网站制作公司备案如何创建一个个人网站
  • 简单的网站建设企业东莞全网推广
  • 易销云建站公司百度搜索优化怎么做
  • 武汉便宜做网站武汉百度
  • 怎样做网站seo企业品牌类网站有哪些
  • 网站建设的意义是什么杭州seo建站
  • 网站推广新手入门关键词排名优化是什么意思