Unity's C# has always felt like C#'s mentally challenged cousin. C-not-so-sharp. The custom == convinced me that allowing operator overloading on built-in operators is one big mistake.
Many tools can be misused. Object.Member can throw a NRE, is it a big mistake to have the dot operator?
Many tools can be misused. Object.Member can throw a NRE, is it a big mistake to have the dot operator?