title: C# and datastructures, do you ever need to write your own?
body: <p>I'm going through an algorithms book, going through the basic structures like strings, arrays, dictionaries, queues, stacks, and also sorting algorithms etc.</p>
  
  <p>Given C#'s data structures, do you ever need to build out your own structure from scratch, or create your own binary search or whatever or these things are built in for you?</p>