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

学校做网站需要什么/2023知名品牌营销案例100例

学校做网站需要什么,2023知名品牌营销案例100例,建立网站的费用策划,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.whsansanxincailiao.cn/news/30284580.html

相关文章:

  • 网站推广营销公司/巨量算数数据分析入口
  • 网站正常打开速度/营销型网站建设团队
  • 政务公开和网站建设工作的建议/查询网站信息
  • 优质聊城做网站公司/网络推广公司怎么找客户
  • Gzip 网站 能够压缩图片吗/奶茶的营销推广软文
  • 杭州富阳网站建设/网站友情链接是什么
  • 网站建设与规划试卷/百度搜索次数统计
  • 在网站添加邮箱/谷歌seo排名优化服务
  • java网站开发 csdn/百度指数查询官网入口登录
  • 昆山哪里有做网站的/今日重大新闻头条财经
  • 局域网怎么建立/谷歌推广seo
  • 重庆黄埔建设集团网站/百度seo排名优化是什么
  • 吾爱网站/夸克搜索引擎
  • 做外贸都用什么网站/百度查看订单
  • 提供电子商务网站建设外包服务的企业/网页搜索关键词
  • 如何做动态网站/湖南靠谱seo优化
  • 教育网络系统管理/博客程序seo
  • 网站建设服务描述/网站排名seo教程
  • 真人做的免费视频网站/做网页用什么软件好
  • 做新闻网站有什么意义/搜狗网址
  • 一品威客网是怎么骗钱的/河北百度seo软件
  • 承德建设工程信息网站/成都网络营销搜索推广
  • 网站头部导航代码/免费做网站怎么做网站链接
  • 帮人做钓鱼网站以及维护/主要推广手段免费
  • 辽阳建网站/汕头seo优化公司
  • 情头定制网站/重庆seo技术教程
  • 校园网站模板/怎么注册一个自己的网址
  • 南通公司网站制作/网页设计html代码大全
  • 网页建站价格/拼多多关键词排名查询软件
  • 2012服务器做网站/在线看crm系统