I've read about binary searches on Wikipedia for the first time today and just skimmed the surface a bit. It seems it's used to find items in a collection quickly where memory is sparse.
In a .NET/C# context, would I ever need to use one? Do you ever use them while building production actual-real-world software?
I'm sorry if this questions comes off as inciting, but I'm asking a genuine question as a student!