Ранно и късно подвързване, Microsoft Docs

Актуализирано: ноември 2007 г

Тъй като FileStream е специфичен тип обект, екземплярът, присвоен на FS, е ранно обвързан обект.

Предимства на ранното обвързване

Когато е възможно, трябва да се използват ранно обвързани обекти. Те позволяват на компилатора да извършва важни трансформации, които подобряват ефективността на приложенията. Обектите с ранно обвързване имат значително по-бърза производителност от обектите с динамично обвързване. Чрез точното идентифициране на типа обект, който се използва, ранно обвързаните обекти правят кода по-лесен за четене и управление. Интегрираната среда за разработка на Visual Studio (IDE) може точно да определи типа на обект при редактиране на код, позволявайки ранно използване на функции за ранно обвързване, като завършване на код и динамична помощ. Ранното свързване позволява на компилатора да докладва за грешки по време на компилиране, което намалява броя и сериозността на грешките по време на изпълнение.

Забележка.

Късното обвързване може да се използва само за достъп до членове от тип, деклариран като Public. Достъпът до членове, декларирани като приятел или защитен приятел, води до грешка по време на изпълнение.