C# 如何从leerling得到小于10的值? class-Leerling { 公共int Leeftijd{get;set;} 公共十进制Cijfer{get;set;} 公共字符串Naam{get;set;} 公共字符串Achternaam{get;set;} 公共列表Studentenlijst{get;set;} 公共Leerling() { Studentenlijst=新列表(); } 公共Leerling(内部leeftijd、内部cijfer、字符串naam、字符串achternaam) { Leeftijd=_Leeftijd; Cijfer=_Cijfer; 纳姆=_纳姆; 阿切特南=阿切特南; } 公共字符串ToonLeerling() { 字符串输出=”; 对于(int i=1;i
} 如何使C# 如何从leerling得到小于10的值? class-Leerling { 公共int Leeftijd{get;set;} 公共十进制Cijfer{get;set;} 公共字符串Naam{get;set;} 公共字符串Achternaam{get;set;} 公共列表Studentenlijst{get;set;} 公共Leerling() { Studentenlijst=新列表(); } 公共Leerling(内部leeftijd、内部cijfer、字符串naam、字符串achternaam) { Leeftijd=_Leeftijd; Cijfer=_Cijfer; 纳姆=_纳姆; 阿切特南=阿切特南; } 公共字符串ToonLeerling() { 字符串输出=”; 对于(int i=1;i,c#,C#,} 如何使leerling的值低于10?您可以试试这个 class Leerling { public int Leeftijd { get; set; } public decimal Cijfer { get; set; } public string Naam { get; set; } public string Achternaam { get; set; } public List<Leerling> Studentenlijs
leerling
的值低于10?您可以试试这个
class Leerling
{
public int Leeftijd { get; set; }
public decimal Cijfer { get; set; }
public string Naam { get; set; }
public string Achternaam { get; set; }
public List<Leerling> Studentenlijst { get; set; }
public Leerling()
{
Studentenlijst = new List<Leerling>();
}
public Leerling(int _leeftijd, int _cijfer, string _naam, string _achternaam)
{
Leeftijd = _leeftijd;
Cijfer = _cijfer;
Naam = _naam;
Achternaam = _achternaam;
}
public string ToonLeerling()
{
string output = "";
for (int i = 1; i < Studentenlijst.Count; i++)
{
if (Studentenlijst[i].Leeftijd <= 14)
{
Leerling objLeerling = (Leerling)Studentenlijst[i];
output = output + objLeerling.ToString();
}
}
return output;
}
public string ToonLeerlingouder()
{
string output = "";
for (int i = 1; i < Studentenlijst.Count; i++)
{
if (Studentenlijst[i].Leeftijd >= 15
)
{
Leerling objLeerling = (Leerling)Studentenlijst[i];
output = output + objLeerling.ToString();
}
}
return output;
}
public void addLeerling()
{
Leerling Leerling1 = new Leerling(18, 60, "Tom", "Lub");
Leerling Leerling2 = new Leerling(14, 50, "Kees", "Apenvlees");
Studentenlijst.Add((Leerling)Leerling1);
Studentenlijst.Add((Leerling)Leerling2);
}
public override string ToString()
{
return " Leeftijd " + Leeftijd + "\n Cijfer: " + Cijfer + "\n Naam: " + Naam + "\n Achternaam: " + Achternaam;
}
/*
Leerling l = new Leerling();
l.addLeerling();
Console.WriteLine(l.ToonLeerling().ToString());
Console.ReadLine();
l.addLeerling();
Console.WriteLine(l.ToonLeerlingouder().ToString());
Console.ReadLine();
*/
}
public-List-ToonLeerlingJonger(){
List LeerlingenJongerDan10=新列表();
foreach(学生区的Leerling l){
如果(l.Leeftijd<10){
添加(l.ToString());
}
返回Leerlinginjungerdan10;
}
}
@elgonzo因为没有最后一句话的复制和粘贴,所以不要让问题被发布,因为问题的代码太多,上下文不够。啊,好的。我不知道。删除了我以前的评论。谢谢@DannyGoodall!这感觉像是一个学校练习,所以我想知道你在处理什么样的约束。是否允许您使用任何更高级的语言构造,或者仅用于循环和语句(如果允许)?我提出这个问题的原因是,有相当多的高级概念大大简化了代码,但这意味着您不会了解低级概念:)
public List<String> ToonLeerlingJonger(){
List<String> LeerlingenJongerDan10 = new List<String>();
foreach(Leerling l in Studentenlijst){
if(l.Leeftijd < 10){
LeerlingenJongerDan10.add(l.ToString());
}
return LeerlingenJongerDan10;
}
}