比方說,我創建了一個名爲Person類,它有姓名,出生和它內部的性別的一年,例如:查找基於另一個類變量
class Person{
public string name;
public int year;
public string gender;
public Person(string _name, int _year, string _gender)
{
name= _name;
year= _year;
gender= _gender;
}
}
使用這個類,我已經創建了3人在我的主,讓我們說:
Person person1 = new Person("Bob",1992,"M");
Person person2 = new Person("Gilbert", 1984, "M");
Person persone = new Person("hank" 1989, "F");
我的問題是:這樣纔有可能建立,這需要一年作爲參數的方法,發現僅基於一個人的年齡和名字?
這裏是我做過什麼,但如果有比只有3人多了不少這是不是所有的好:
public string age(int ParamAge)
{
string message = "";
if (ParamAge == 1992)
message = "Bob is " + (DateTime.Now.Year - ParamAge) + " years old.";
if (ParamAge == 1984)
message = "Gilbert is " + (DateTime.Now.Year - ParamAge) + " years old.";
if (ParamAge == 1989)
message = "Hank is " + (DateTime.Now.Year - ParamAge) + " years old.";
return message;
}
把你的人的名單,你可以很容易地 – Plutonix
什麼具有相同的出生年份多個人的查詢呢?你打算如何處理歧義? –
除了我相信有人會幫助你的技術實現之外,請考慮知道某人出生的那一年,並且當前日期並不能提供足夠的信息來了解他們的年齡,因爲他們可能有一個生日(月和日)在當前日期之後或當前日期之前。 –