• C#3.0学习笔记(4)浅谈结构struct


    一,  什么叫结构?

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

    二,  结构与类的区别?

    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

  • 相关阅读:
    java之正则表达式
    mysql之自定义函数
    mysql之replace into与 insert into duplicat key for update
    mysql之命令行导入导出
    Echarts修改legend样式
    ubuntu出现 E: Sub-process /usr/bin/dpkg returned an error code
    ubuntu总是提是E: 不能满足依赖关系。不妨试一下 -f 选项
    ubuntu安装和查看已安装软件
    放爬虫nginx
    nginx日志切割
  • 原文地址:https://www.cnblogs.com/mcgrady/p/2228854.html
Copyright © 2020-2023  润新知