1. 程式人生 > >C# 中數據類型以及結構

C# 中數據類型以及結構

line value urn span ica spa cat pub pan

值類型: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# 中數據類型以及結構