Lecture overview -- Keyboard shortcut: 'u'  Source programs in previous lecture -- Keyboard shortcut: 'p'  Source programs in next lecture -- Keyboard shortcut: 'n'  Course home

Source Programs
Collection Classes

The Note Context in the rightmost column is only shown in case an annotated program exists. - You can navigate to the annotated program via the annotated slide view (= 'the note context').

Basic operations on a Collection of characters.prog.csSlide contextText book contextNote context
A class Animal.animal.csSlide contextText book context-
A class AnimalFarm - a subclass of Collection<Animal> - testing protected members.farm.csSlide contextText book context-
A sample client of AnimalFarm - revealing use of protected Collection<Animal> methods.prog.csSlide contextText book context-
The class Animal - Unchanged.animal.csSlide contextText book context-
The class AnimalFarm - a subclass of Collection<Animal>.farm.csSlide contextText book context-
A sample client of AnimalFarm.prog.csSlide contextText book context-
Basic operations on a List of characters.prog.csSlide contextText book contextNote context
Struct Point - used as actual List type parameter.Point.csSlide contextText book context-
Sample uses of List.Find.prog.csSlide contextText book contextNote context
Four different activations of the List.Sort method.prog.csSlide contextText book contextNote context
Sample uses of List.BinarySearch.prog.csSlide contextText book context-
Searching for a non-existing Point.prog-not-found.csSlide contextText book context-
Basic operations on a LinkedList of integers.prog.csSlide contextText book context-
Basic operations on a LinkedList of integers - using LinkedListNodes.prog.csSlide contextText book context-
An animal program - firmly bound to Collections - a problematic choice.prog-class.csSlide contextText book context-
A program based on ICollection<Animal> - with a Collection<Animal>.prog-interfaces-1.csSlide contextText book context-
A program based on ICollection<Animal> - with a List<Animal>.prog-interfaces-2.csSlide contextText book context-
A class Person.person.csSlide contextText book context-
A class BankAccount.bank-account.csSlide contextText book context-
A program working with Dictionary<Person,BankAccount>.prog.csSlide contextText book contextNote context
A collection of up to three instance variables of type T - with an iterator.simple.csSlide contextText book context-
A sample iteration of the three instance variable collection.client.csSlide contextText book context-
The abstract class IntSequence - Revisited.Sequence.csSlide contextText book context-
An application of the integer sequences.App.csSlide contextText book context-
Animalfarm - GetGroup with yield return.farm.csSlide contextText book context-
A sample client of AnimalFarm.prog.csSlide contextText book context-
A method formed by an iterator block.iterator-blockSlide context--

Generated: Monday February 7, 2011, 12:21:18