美文网首页
C#演示结构体的语法和用法的代码

C#演示结构体的语法和用法的代码

作者: code男人 | 来源:发表于2019-05-13 08:28 被阅读0次

    把做工程过程中比较常用的一些内容片段记录起来,下面的内容段是关于C#演示结构体的语法和用法的内容,希望对小伙伴们也有好处。

    using System;

    struct SimpleStruct

    {

        private int xval;

        public int X

        {

            get

            {

                return xval;

            }

            set

            {

                if (value < 100)

                    xval = value;

            }

        }

        public void DisplayX()

        {

            Console.WriteLine("The stored value is: {0}", xval);

        }

    }

    class TestClass

    {

        public static void Main()

        {

            SimpleStruct ss = new SimpleStruct();

            ss.X = 5;

            ss.DisplayX();

        }

    }

    using System;

    class TheClass

    {

        public int x;

    }

    struct TheStruct

    {

        public int x;

    }

    class TestClass

    {

        public static void structtaker(TheStruct s)

        {

            s.x = 5;

        }

        public static void classtaker(TheClass c)

        {

            c.x = 5;

        }

        public static void Main()

        {

            TheStruct a = new TheStruct();

            TheClass b = new TheClass();

            a.x = 1;

            b.x = 1;

            structtaker(a);

            classtaker(b);

            Console.WriteLine("a.x = {0}", a.x);

            Console.WriteLine("b.x = {0}", b.x);

        }

    }

    相关文章

      网友评论

          本文标题:C#演示结构体的语法和用法的代码

          本文链接:https://www.haomeiwen.com/subject/bnpkaqtx.html