【发布时间】:2019-10-30 17:12:48
【问题描述】:
在main中,我需要在显示Kandydat的所有参数后将int dodatkowaWartosc添加到变量liczbaGlosow,所以首先它显示一些liczbaGlosow,然后显示添加了dodatkowaWartosc的新值,但我不知道找出如何使用重载运算符来做到这一点,我必须用它们来做到这一点。
class Kandydat
{
private string imie, nazwisko, miejscowosc, wyksztalcenie;
public int liczbaGlosow { get; set; }
public Kandydat(string imie, string nazwisko, string miejscowosc, string wyksztalcenie, int liczbaGlosow)
{
this.imie = imie;
this.nazwisko = nazwisko;
this.miejscowosc = miejscowosc;
this.wyksztalcenie = wyksztalcenie;
this.liczbaGlosow = liczbaGlosow;
}
public void PokazKandydata()
{
Console.WriteLine("{0} {1} z {2}, wykształcenie {3}. Liczba głosów: {4}.", imie, nazwisko, miejscowosc, wyksztalcenie, liczbaGlosow);
}
public static Kandydat operator +(Kandydat liczbaGlosow, int dodatkowaWartosc)
{
return new Kandydat.liczbaGlosow + dodatkowaWartosc;
}
【问题讨论】:
-
嗨@Wurfv_,您能否编辑您的问题并添加此运算符的预期用法示例?谢谢。