网络编程 ASP.NET(C#)学习笔记二:数据类型-值类型

C#中数据类型主要分为两大类:值类型引用类型
本节课主要讲解值类型的分类和结构类型、枚举类型的定义和使用。

值类型:

C#中值类型包括3种:简单类型、结构类型和枚举类型。 简单类型包括整数类型、字符类型、实数类型和布尔类型等,在此不做介绍,随便找本书看下即可。 结构类型:用于定义复杂的数据类型。
如图书信息(包括书名,作者,出版社,价格等等),坐标点的信息(一个点的位置和颜色)。
定义方法如下:

struct  结构名称
       {
             成员声明列表;
        }

坐标点定义

struct point         {                double x;           //表示点的横坐标                double y;           //代表点的纵坐标                string color;          }

  结构类型实例-显示图书信息

struct BookList
    {
        public string name;
        public string author;
        public double price;
    }
            BookList b1;    //定义一个结构类型变量;
            b1.name = "asp.net自学手册!";
            b1.author = "125建站网|www.125jz.com";
            b1.price = 58.5;
   message.InnerHtml = b1.name + "<br />"+ b1.author + "<br />" + b1.price;

枚举类型 一种用户自己定义的由一组指定常量集合组成的独特类型。定义枚举类型时必须使用enum关键字,其一般语法形式如下:
enum  枚举名 {枚举成员表};
下面的程序代码声明了一个代表星期的枚举类型的变量。 枚举类型示例

enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday };
protected void Page_Load(object sender, EventArgs e)
{ today.InnerText = "每周开会的日期是" + Days.Monday;  }

下节课我们将学习C#中数据类型的引用类型

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/809.html

(0)
江山如画的头像江山如画管理团队
上一篇 2018年1月30日 上午9:52
下一篇 2018年1月30日 上午10:25

99%的人还看了以下文章

  • 什么是 Python ?Python 有哪些优势?为什么学 Python ?

    Python 是一种通用的脚本开发语言,比其他编程语言更加简单、易学,其面向对象特性甚至比 Java、C#、.NET 更加彻底,因此非常适合快速开发。Python 在软件质量控制、开发效率、可移植性、组件集成、库支持等方面均处于先进地位。

    2018年10月18日 编程开发
    3.2K1
  • JSP一次上传多个文件(基于jspSmartUpload)

    支持中文的jsp文件上传组件:jspSmartUpload.jar下载 可以一次上传多个文件 upload.html <html> <head> <title>网页设计:文件上传</title> <meta http-equiv=”Content-Type” content=”text/html; cha…

    编程开发 2021年11月25日
    1.1K0
  • itbegin编程教学云课堂使用介绍

    进入https://www.itbegin.com/apps    点击右上角 登录 登录后,点击院校通–院校 点击进入个人中心 点击“web开发技术课堂”,进入相应课程 点击:我的预习,可以看到预习的知识点,时间要求。请同学们一定要在结束时间前完成任务! 点击查看,可以看到需要预习的知识点,预习以观察,查看效果为主。 如要求:观察各标签的使用及…

    2018年3月14日
    4.5K0
  • java实现上位机与下位机串口通信实例(含java串口通信jar包下载及代码)

      串口通信在工程应用中很常见。 上位机与下位机 在上位机与下位机通讯过程中常通过有线的串口进行通信,在低速传输模式下串口通信得到广泛使用。 通常上位机指的是PC,下位机指的是单片机或者带微处理器的系统。下位机一般是将模拟信号经过AD采集将模拟量转换为数字量,下位机再经过数字信号处理以后将数字信号通过串口发送到上位机,相反上位机可以给下位机发送一些指令或者信…

    2023年1月7日 编程开发
    1.8K0
  • 编写第一个Python程序——输出HelloWorld并运行

    上一章节我们讲解了Python开发环境搭建,今天学习使用 Eclipse编写第一个Python程序——输出HelloWorld并运行。 1.打开Eclipse,选择File——》New——》Other。在弹出的New窗口中,选择Pydev——》Pydev Project——》next。 2.在弹出的窗口中,依次填写Project name(工程名)——》Di…

    2019年6月24日 编程开发
    3.9K0
  • 精!HTML5调用手机拍照实现图片上传服务器,并将图片地址存进数据库(上)

    这篇文章主要为大家详细介绍了HTML5+Canvas+jquery技术,调用手机拍照功能实现图片上传。 不懂原理的新手,可以先学习:超清晰!HTML5 实现手机拍照上传功能原理讲解 上传页面用到了HTML5的file文件上传功能,再配合canvas。 实现流程 首先在前端把图片进行压缩,因为手机的不同,可能有的手机拍照给力,像素高,拍出来的图片的大小就相对大…

    2022年8月11日
    1.4K0

发表回复

登录后才能评论