zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    CacheHelper
    自动完成 或者动态匹配
    http://www.jb51.net/article/28619.htm
    http://www.kindsoft.net/docs/qna.html
    开发测试的理想模型
    关于浮点数的死区问题
    ZOJ Problem Set – 2321 Filling Out the Team
    Input类、四元数、
    忙蒙蔽了
    2014-03-28
  • 原文地址:https://www.cnblogs.com/mcgrady/p/2228854.html
Copyright © 2011-2022 走看看