博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#3.0学习笔记(4)浅谈结构struct
阅读量:6531 次
发布时间:2019-06-24

本文共 537 字,大约阅读时间需要 1 分钟。

一,  什么叫结构?

       答:结构是程序员定义的数据类型,非常类似于类。

二,  结构与类的区别?

1、 类是引用类型,而结构是值类型。

2、 结构是隐式密封的,所以它们不能被派生。

三,  结构的声明语法:

       struct StructName

       {

              Statement;

       }

       注:1、struct声明结构的关键字。

      2、StructName为结构名。

四,结构的声明及实例化调用?

       代码如下:

       class Program

    {

        static voidMain(string[] args)

        {

            Simple s1 = new Simple();

            Simple s2 = new Simple(5,10);

            Console.WriteLine("調用隱式構造函數的值分別為:{0},{1}",s1.x,s1.y);

            Console.WriteLine("調用構造函數的值分別為:{0},{1}", s2.x, s2.y);

            Console.ReadKey();

        }

    }

    struct Simple

    {

        public int x;

        public int y;

        public Simple(int a, int b)

        {

            x = a;

            y = b;

        }

    }

       程序输出结果为:

       0,0

       5,10

转载地址:http://nnqbo.baihongyu.com/

你可能感兴趣的文章
前端进阶(13) - 搭建自己的前端脚手架
查看>>
数据挖掘(二):认识数据
查看>>
从零开始写一个npm包,一键生成react组件(偷懒==提高效率)
查看>>
Golang中的路由
查看>>
【期末考试季】JAVA进阶复习提纲
查看>>
Volley(二)—— 基本Request对象 & RequestQueue&请求取消
查看>>
2017中国系统架构师大会“盛装”来袭
查看>>
Google插件switchysharp的用法
查看>>
中国最强的人工智能学术会议来了
查看>>
Metasploit的射频收发器功能 | Metasploit’s RF Transceiver Capabilities
查看>>
Osmocom-BB中cell_log的多种使用姿势
查看>>
主库 归档 删除策略
查看>>
linux服务器多网卡bond
查看>>
Chrome 更新策略大变:优先安装 64 位版本
查看>>
《Linux从入门到精通(第2版)》——导读
查看>>
路过下载攻击利用旧版 Android 漏洞安装勒索软件
查看>>
《ANTLR 4权威指南》——1.2 运行ANTLR并测试识别程序
查看>>
ThinkSNS 六大子版本体验及源码下载
查看>>
《算法基础》——1.5实际因素
查看>>
《Java数字图像处理:编程技巧与应用实践》——第3章 基本Swing UI组件与图像显示 3.1 JPanel组件与BufferedImage对象的显示...
查看>>