Difference between revisions of "6237 Programmering II (Csharp) Agenda/List"

From Teknologisk videncenter
Jump to: navigation, search
(Created page with "==Lists== Problemet med arrays er at man på forhånd skal kende størrelsen på arrayet. Dette problem kan løses ved i stedet at anvende lists. <source lang=csharp> class P...")
 
(Lists)
Line 34: Line 34:
 
int index = names.IndexOf("Kurt");</source>
 
int index = names.IndexOf("Kurt");</source>
 
</div>
 
</div>
[[Category:Csharp]]
+
[[Category:6237 Programmering II]]

Revision as of 14:32, 29 September 2015

Lists

Problemet med arrays er at man på forhånd skal kende størrelsen på arrayet. Dette problem kan løses ved i stedet at anvende lists.


class Program
{
	static void Main(string[] args)
	{
		List<String> names;
		names = new List<string>();
		names.Add("Ole");
		names.Add("Kurt");
		names.Add("Berit");
		
		//Størrelse på listen findes sådan her
		int i = names.Count;
		
		//De enkelte elementer kan tilgåes på samme måde som i arrayet
		String s = names[1];
	}
}


På samme måde som med String indeholder list et antal søge funktioner.


if (names.Contains("Ole")) { };

int index = names.IndexOf("Kurt");

</div>