Difference between revisions of "6237 Programmering II (Csharp) Agenda/ToString"
From Teknologisk videncenter
(Created page with "===ToString=== Hvis du gerne vil bestemme hvordan en klasse ser ud når den udskrives gøres det ved at lave en ToString metode. Det fungerer ved at vi f.eks. på klassen Log l...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 38: | Line 38: | ||
− | [[Category: | + | [[Category:6237 Programmering II]] |
Latest revision as of 11:20, 7 October 2015
ToString
Hvis du gerne vil bestemme hvordan en klasse ser ud når den udskrives gøres det ved at lave en ToString metode. Det fungerer ved at vi f.eks. på klassen Log laver en ToString der ser sådan ud.
class Log
{
......
.......
public override string ToString()
{
String returnStr = String.Format("Source:{0}, Destination:{1}, Protocol:{2}",this.source,this.destination,this.protocol);
return returnStr;
}
}
I main kan den derefter anvendes således
static void Main(string[] args)
{
LogCtrl lCtrl = new LogCtrl();
lCtrl.ReadFile("logfile.txt");
List<Log> logLst = lCtrl.Search("78:da:6e:8a:82:c0", "", "ARP");
foreach (Log l in logLst)
{
System.Console.WriteLine(l.ToString());
}
}