Declaring


	List<byte> LogEvents = new List<byte>();
	//or for a class:
	List<LogEventClass> LogEvents = new List<LogEventClass>();

Adding Objects


	LogEventClass LogEvent1 = new LogEventClass();
	LogEvents.Add(LogEvent1);
Add Array

	LogEvents.AddRange(System.Text.Encoding.UTF8.GetBytes(NameText));

Removing Objects

Find the object index then


	LogEvents.RemoveAt(Index);

There is also RemoveRange or just Remove where you specify an exact match for it to find and remove.

Total Number Of Objects In A List


	for (Count = 0; Count < LogEvents.Count; Count++)
	{

Reading A List Item

Use an index as with an array.


	SomeVariable = LogEvents[Index];

Working Through A List


	for each (LogEventClass LogEvent in LogEvents)
	{
	}

Clear A List


	LogEvents.Clear();

Convert List To An Array

Use .ToArray();

Copy An Array To A List


	List<LogEventClass> LogEvents = new List<LogEventClass>(SomeArray);

 

Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.

Comments

Your email address will not be published. Required fields are marked *