Школа просит меня использовать общедоступную строку переопределения. Я хотел бы иметь что-то вроде этого:Публичная строка переопределения больше возвращает
lbl_Name.Text = ToString(*Field: Naam from class Gebruikerklasse*)
lbl_Surname.Text = ToString(*Field: Achternaam from class Gebruikersklasse*)
У меня есть несколько полей в моем классе, но я хочу вернуть только некоторые из них. Нужны ли мне разные методы или я могу сделать это с помощью всего одного метода и больше возвратов с некоторыми операторами if и booleans?
Это то, что я сейчас:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BurnThatFat
{
class Gebruikerklasse
{
public string Naam;
public string Achternaam;
public int Leeftijd;
public string Geslacht;
public int Huidiggewicht;
public int Streefgewicht;
public string Gebruikersnaam;
public string Wachtwoord;
public override string ToString()
{
return Naam;
}
// I want to use the same method again but this time for another field.
public override string ToString()
{
return Gebruikersnaam;
}
}
}
* мутноватый, что вы хотите сделать * –
И если вы читаете сейчас? @ L.B – Gigitex
Понятно, что вы хотите, чтобы компилятор выяснил, что вы хотите сделать без разумных инструкций ... Но если вы получите один, то зачем писать столько кода? :) Вы можете прочитать «Перегрузки метода C#», чтобы понять, что имеет смысл на этом языке. –