I added a topic to my notes on C# data structures. I think I had a class in college on data structures. We used Pascal for that class. I still have my Pascal book and Pascal compilers but there is not much point in using it because nobody uses Pascal for anything except teaching.
The .NET Framework provides built-in data structures within its System.Collections class. It includes the ArrayList, SortedList, HashTable, Stack, Queue, etc. I created some sample code for all of them in my notes. The only data structure I could not write code for is the binary tree. I found some C# classes for binary trees but it would not compile.