Q:

Operator applicable in XamMac but unapplicable in MonoMac

I am trying to compile a Xamarin.Mac project with Monodevelop+Monomac (3.0.5 from source).
I changed the reference from XamMac to MonoMac, and everything seems to be fine except this:

Error CS0019: Operator '==' cannot be applied to operands of type 'MonoMac.Foundation.NSObject' and 'string' (CS0019)

The error occurs at a line if (tableColumn.Identifier == "Name") where tableColumn is a NSTableColumn.
Can I make this compile without modifying the code?
Or if I must modify the code, what is the best practice in this case?

A:

surely....
 if (tableColumn.Identifier.Equals("Name"))

would be better?

