C# 中數據類型以及結構
阿新 • • 發佈:2019-01-13
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# 中數據類型以及結構