当前位置: 首页 > 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.hengruixuexiao.com/news/38810.html

相关文章:

  • 网站建设实验感想百度推广竞价是什么意思
  • 电商网站为什么要提高网站友好度网络营销课程个人总结范文
  • 怎么样在网站文章最后做超链接网站关键词快速排名软件
  • 有免费可以做的网站吗南昌seo推广
  • 个人手机版网站app怎么做关键词搜索量怎么查
  • 大气金融投资企业网站模板如何推广自己的微信号
  • 正规手表回收网站提升seo排名
  • 定制网站和模板网站网络推广网络营销外包
  • 腾冲做兼职的网站百度热搜榜排名昨日
  • 中国建设银行网站官网seo推广软件排行榜
  • 怎么做捐款网站今日热搜头条
  • 论坛网站怎么推广网站建设费用明细表
  • dw可以做网站吗如何在手机上开自己的网站
  • 傻瓜式做网站引擎搜索优化
  • dw怎么做秋季运动会网站网址域名查询ip地址
  • 外观设计公司seo大全
  • 扬州做企业网站哪家公司好百度站长工具抓取诊断
  • 政务服务网站建设资金怎么出售友情链接
  • 企业做网站的费用账务如何处理关键词是指什么
  • seo程序广告优化师培训
  • 淘宝客个人网站怎么做今日军事新闻最新消息新闻报道
  • 网站设计的评估营销推广活动方案
  • 开传奇私服网站怎么做网络营销是什么?
  • 长春网站排名优化价格seo优化推广流程
  • 如何在手机上做app深圳seo优化推广
  • 青海高端网站建设多少钱广州新闻报道
  • 首页无法删除wordpress安徽新站优化
  • 男人和男人做爰漫画网站企业网络推广平台
  • 建设营销型网站不足之处产品软文模板
  • 平台网站建设有哪些方面免费网络推广