首页 > Windows开发 > 详细

C# 中数据类型以及结构

时间:2019-01-12 22:41:25      阅读:221      评论:0      收藏:0      [点我收藏+]

值类型:int、double、char、bool...,属于结构。

引用类型:类(string)、接口、数组

Class1.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    struct Class1
    {
        /*
         * 结构中的初始值不能够像类一样赋值初始值,如不能够string name = "namejr";
         * 结构中不能定义无参构造,但是默认是有无参构造函数的
         * 结构中的构造函数必须为定义的函数进行赋值
         * 结构类型中,可以不做实例化
         */
        string name;
        public Class1(string name)
        {
            this.name = name;
        }

        public string Name
        {
            get
            {
                return name;
            }

            set
            {
                name = value;
            }
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static Class1 name1;  // 结构,不用实例化对象
        static void Main(string[] args)
        {
            // 结构可以像类一样使用实例化进行访问
            /*
            Class1 name = new Class1();
            name.Name = "namejr";
            Console.WriteLine(name.Name);
            */
            //
            // 结构当然也可以不实例化访问
            name1.Name = "jr";
            Console.WriteLine(name1.Name);
        }
    }
}

 

C# 中数据类型以及结构

原文:https://www.cnblogs.com/namejr/p/10261150.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!