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

自己怎么做网站网页厦门seo网站排名优化

自己怎么做网站网页,厦门seo网站排名优化,wordpress加邮箱代码,建设官方企业网站原文:C# 结构(Struct)_w3cschool 在 C# 中,结构是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构。 结构是用来代表一个记录。假设您想跟踪图书馆中书的动态。您可能想跟踪每本…

原文:C# 结构(Struct)_w3cschool

在 C# 中,结构是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构。

结构是用来代表一个记录。假设您想跟踪图书馆中书的动态。您可能想跟踪每本书的以下属性:

  • Title
  • Author
  • Subject
  • Book ID

定义结构

为了定义一个结构,您必须使用 struct 语句。struct 语句为程序定义了一个带有多个成员的新的数据类型。

例如,您可以按照如下的方式声明 Book 结构:

struct Books{public string title;public string author;public string subject;public int book_id;
};  

下面的程序演示了结构的用法:

using System;struct Books{public string title;public string author;public string subject;public int book_id;
};  public class testStructure{public static void Main(string[] args){Books Book1;        /* 声明 Book1,类型为 Book */Books Book2;        /* 声明 Book2,类型为 Book *//* book 1 详述 */Book1.title = "C Programming";Book1.author = "Nuha Ali"; Book1.subject = "C Programming Tutorial";Book1.book_id = 6495407;/* book 2 详述 */Book2.title = "Telecom Billing";Book2.author = "Zara Ali";Book2.subject =  "Telecom Billing Tutorial";Book2.book_id = 6495700;/* 打印 Book1 信息 */Console.WriteLine( "Book 1 title : {0}", Book1.title);Console.WriteLine("Book 1 author : {0}", Book1.author);Console.WriteLine("Book 1 subject : {0}", Book1.subject);Console.WriteLine("Book 1 book_id :{0}", Book1.book_id);/* 打印 Book2 信息 */Console.WriteLine("Book 2 title : {0}", Book2.title);Console.WriteLine("Book 2 author : {0}", Book2.author);Console.WriteLine("Book 2 subject : {0}", Book2.subject);Console.WriteLine("Book 2 book_id : {0}", Book2.book_id);       Console.ReadKey();}
}

尝试一下

当上面的代码被编译和执行时,它会产生下列结果:

Book 1 title : C Programming
Book 1 author : Nuha Ali
Book 1 subject : C Programming Tutorial
Book 1 book_id : 6495407
Book 2 title : Telecom Billing
Book 2 author : Zara Ali
Book 2 subject : Telecom Billing Tutorial
Book 2 book_id : 6495700

C# 结构的特点

您已经用了一个简单的名为 Books 的结构。在 C# 中的结构与传统的 C 或 C++ 中的结构不同。C# 中的结构有以下特点:

  • 结构可带有方法、字段、索引、属性、运算符方法和事件。
  • 结构可定义构造函数,但不能定义析构函数。但是,您不能为结构定义默认的构造函数。默认的构造函数是自动定义的,且不能被改变。
  • 与类不同,结构不能继承其他的结构或类。
  • 结构不能作为其他结构或类的基础结构。
  • 结构可实现一个或多个接口。
  • 结构成员不能指定为 abstract、virtual 或 protected。
  • 当您使用 New 操作符创建一个结构对象时,会调用适当的构造函数来创建结构。与类不同,结构可以不使用 New 操作符即可被实例化。
  • 如果不使用 New 操作符,只有在所有的字段都被初始化之后,字段才被赋值,对象才被使用。

类 vs 结构

类和结构有以下几个基本的不同点:

  • 类是引用类型,结构是值类型。
  • 结构不支持继承。
  • 结构不能声明默认的构造函数。

针对上述讨论,让我们重写前面的实例:

using System;struct Books{private string title;private string author;private string subject;private int book_id;public void getValues(string t, string a, string s, int id){title = t;author = a;subject = s;book_id = id;}public void display(){Console.WriteLine("Title : {0}", title);Console.WriteLine("Author : {0}", author);Console.WriteLine("Subject : {0}", subject);Console.WriteLine("Book_id :{0}", book_id);}
};  public class testStructure{public static void Main(string[] args){Books Book1 = new Books(); /* 声明 Book1,类型为 Book */Books Book2 = new Books(); /* 声明 Book2,类型为 Book *//* book 1 详述 */Book1.getValues("C Programming","Nuha Ali", "C Programming Tutorial",6495407);/* book 2 详述 */Book2.getValues("Telecom Billing","Zara Ali", "Telecom Billing Tutorial", 6495700);/* 打印 Book1 信息 */Book1.display();/* 打印 Book2 信息 */Book2.display(); Console.ReadKey();}
}

尝试一下

当上面的代码被编译和执行时,它会产生下列结果:

Title : C Programming
Author : Nuha Ali
Subject : C Programming Tutorial
Book_id : 6495407
Title : Telecom Billing
Author : Zara Ali
Subject : Telecom Billing Tutorial
Book_id : 6495700
http://www.dtcms.com/wzjs/458688.html

相关文章:

  • 网站主要应用俄罗斯搜索引擎yandex推广入口
  • 一个微信小程序大概多少钱seo优化培训班
  • 免费建设网站北京朝阳区疫情最新情况
  • 泗阳网站建设拼多多运营
  • 网站开发具体工作内容小说网站排名前十
  • 个人网站怎么做百度推广免费创建自己的网站
  • 注册公司名字大全免费推广优化厂商联系方式
  • 中国建设招标网官方网站今天最新的新闻
  • 如何在社交网站上做视频推广app拉新项目
  • 用web做的网站吗seo长沙
  • 北京网站建设小公司有哪些深圳网页搜索排名提升
  • 网站降权是什么意思营口建网站的公司
  • 信阳市人民政府班子成员官网百度seo公司
  • 微信公众平台 网站开发整站seo排名外包
  • 沧州网站建设报价企业网络组网设计
  • 揭阳市榕城区建设局网站磁力
  • 检查色盲效果网站今日国内新闻热点
  • 购物网站哪个最便宜互联网app推广具体怎么做
  • 西八里庄网站建设知乎推广优化
  • 做网站要有什么功能google chrome官网下载
  • 建设网站的申请信用卡吗全国疫情最新情况
  • 论坛网页模板长沙seo技术培训
  • 怎样营销建设网站推销一个产品的方案
  • 深圳自助建站网站福州seo
  • 网站主机名是什么外贸网站制作公司哪家好
  • 做导购网站 商品重庆seo整站优化设置
  • 建设优化一个网站步骤创建网站的软件
  • 自己做淘宝网站卡一卡二卡三入口2021
  • dede一键更新网站出错网络推广哪个平台最好
  • 网站付款链接怎么做的全国最新疫情实时状况地图