Should I use a struct or a class to represent a Lat/Lng coordinate?
I can’t see any point in having an interface for this, to be honest. I would just create a struct, but make it immutable – mutable structs are a really bad idea. I’d also use full Latitude and Longitude as the property names. Something like this: public struct GeoCoordinate { private readonly double latitude; private … Read more