關於網路那些事...

網路行銷,SEO,網路趨勢,創業文章,網頁設計,生活時事

C# 結構(Structs) - 教學筆記 (使用visual studio)

| Comments

C# 的 Struct 是一個value type的小群組,

在管理程式變數時,非常好用

例如,對於註冊用戶資料,會包含姓名、性別、住址....
透過struct,就可以將用戶資料統整成一個群組結構

struct Users
{
    public string name;
    public int sexual;
    public string address;
}

static void Main(string[] args)
{
    Users x;
    x.name = "Adam";
    x.sexual = 1;
    x.address = "TW.......address";
    Console.WriteLine(x.name);
    Console.WriteLine(x.sexual);
    Console.WriteLine(x.address);
}

struct 具有下列限制:

  • 不支援繼承
  • 不允許沒有攜帶參數的建構子。

所以,在struct使用建構子時,要傳入參數

例如:

struct Users
{
    public string name;
    public int sexual;
    public string address;
    public Users(string a, int b, string c)
    {
        this.name = a;
        this.sexual = b;
        this.address = c;
    }
}

static void Main(string[] args)
{
    Users x = new Users("Adam", 1, "Tw........address");
    Console.WriteLine(x.name);
    Console.WriteLine(x.sexual);
    Console.WriteLine(x.address);
}

如果你喜歡我們的文章內容,請在這裡按個讚



Structs

討論

comments powered by Disqus