Они одинаковы для всех практических целей.
Но так как вы просили о различиях, я могу вспомнить одно отличие: если вы ищете конструктор класса с помощью отражения, то соответствующие BindingFlags будутразные.
BindingFlags flags = BindingFlags.Public | BindingFlags.Instance;
var constructor = typeof(MyClass).GetConstructor(flags, null, new Type[0], null);
Это найдет конструктор в одном случае, но не в другом.