您好,我是Farf的C#新手,是的,我找到了其他答案,但并不是我想要的。
所以我有一个Car类,我现在根据值进行断言。
PKW Kaefer = new PKW("VW", "Käfer", "K-GS-01", DATETIMEVALUEHERE, 9999, 1000, 30, 1);
该日期时间应该是汽车制造的年份。 这是我的问题,我只需要年份而不是其他任何东西,而且我也应该能够从中调用它
Console.WriteLine(Kaefer.Erstzulassung);
如果有人需要,这是我的汽车课
public PKW(string hersteller,
string modell,
string kennzeichen,
DateTime erstzulassung,
double anschaffungspreis,
double hubraum,
int leistung,
int schadstoffklasse
)
: base(hersteller, modell, kennzeichen, erstzulassung, anschaffungspreis)
{
this.Hubraum = hubraum;
this.Leistung = leistung;
this.Schadstoffklasse = schadstoffklasse;
}
谢谢。
答案 0 :(得分:3)
我的建议是只使用整数。
int erstzulassung
DateTime
结构是必须包含月,日和年的结构。
答案 1 :(得分:0)
实际上,不需要使用DateTime类。因为,这更复杂,我的意思是您不需要DateTime提供的其他参数。例如,天或月。因此,这需要不必要的存储。 :) <3