我目前在學習關於結構的知識,所以我有以下練習: 設置一個名爲「Date」的Struct,其中包含date,包括年,月和日。另外,定義一個名爲Phone的類,其中包含姓名,號碼,出生日期和地址。您需要創建一個包含Phone類型對象的數組,並按名稱,數字和日期對它們進行排序。 好了,所以這是代碼:結構練習上的問題
struct Date
{
int year, month, day;
public Date(int year, int month, int day)
{
this.year = year;
this.month = month;
this.day = day;
}
public int Year
{
get { return year; }
set {year = value; }
}
public int Month
{
get { return month; }
set { month = value; }
}
public int Day
{
get { return day; }
set { day = value; }
}
}
class Phone
{
string number;
string adress;
string name;
Date birthday = new Date();
public Phone(string number,Date birthday, string adress, string name)
{
this.number = number;
this.birthday = birthday;
this.adress = adress;
this.name = name;
}
}
class Program
{
static void Main(string[] args)
{
Phone[] p = new Phone[3];
p[0] = new Phone(1072548,
}
}
我沒有錯誤,但問題是,我不知道如何從「日期」結構得到的生日,這就是爲什麼我不再往在信息中。 謝謝。
爲什麼要用Class創建日期?並使用結構? – hashi
你爲什麼要模仿有生日特性的手機?這是電話的生日嗎?多麼奇怪的事情要跟蹤。 – asawyer
大聲笑,我不明白你們,你是說我做錯了什麼或者問題只是愚蠢? –