There's no dress code; I don't think they'd turn away anyone with a ticket based on what they're wearing. You don't see jeans much. Most people wear nice clothes, but you'll also see very dressy clothes. It really runs the gamut, pretty much like any other theater.
Not for non Opera concerts. I don't know for Operas.
Thanks! Your answer is awaiting moderation.