第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將項目添加到列表

如何將項目添加到列表

慕妹3146593 2021-11-21 10:02:35
我有班級的人,城市和街道。編號它的門牌號。我面臨這樣一個問題,即一個人不僅可以住在 1 個城市,還可以住在 2 個(紐約和洛杉磯)。如何向人添加新城市。var live = new List<Live>();    lives.Add(new Live    {        Person = new Person        {            FirstName = "Joe",            LastName = "Doe"        },        City = new City        {            Name = "NY",        },        Number = 31    });
查看完整描述

2 回答

?
慕標5832272

TA貢獻1966條經(jīng)驗 獲得超4個贊

在Live課堂上,將變量設為Citya City[],允許某人居住在多個城市。


City City;


City[] Cities;

然后你可以改變你的代碼看起來有點像這樣......


var live = new List<Live>();

lives.Add(new Live

{

    Person = new Person

    {

        FirstName = "Joe",

        LastName = "Doe"

    },

    Cities = new City[]

    {

        new City {

            Name = "LA"

        },

        new City {

            Name = "NY"

        }

    },

    Number = 31

});

編輯:


如果你想Cities成為一個List<City>那么你可以修改你的代碼看起來像這樣......


var live = new List<Live>();

lives.Add(new Live

{

    Person = new Person

    {

        FirstName = "Joe",

        LastName = "Doe"

    },

    Cities = new List<City>(

    new City[]

    {

        new City {

            Name = "LA"

        },

        new City {

            Name = "NY"

        }

    }),

    Number = 31

});


查看完整回答
反對 回復 2021-11-21
?
GCT1015

TA貢獻1827條經(jīng)驗 獲得超4個贊

您可以將 City 改為 Cities (城市列表)。


var live = new List<Live>();

lives.Add(new Live

{

    Person = new Person

    {

        FirstName = "Joe",

        LastName = "Doe"

    },

    Cities = new List<City>

    {

        new City 

        {

            Name = "NY",

        },

        new City

        {

            Name = "LA",

        }

    },

    Number = 31

});

為了編譯,你的 Person 類應該像這樣定義:


public class Live

{

    public Person Person { get; set; }

    public List<City> Cities { get; set; }

    public int Number;

}

另外,根據(jù)您的評論,如果您想要Number每個城市,那么我能想象的最簡單的解決方案是將 Number 從 Person 類移動到 City 類。


最終,這取決于您需要準確建模的內(nèi)容,還有其他方法。


查看完整回答
反對 回復 2021-11-21
  • 2 回答
  • 0 關注
  • 175 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號