Програмиране и програмни езици Има отговори

Статично свързване и динамично свързване

Десислава Георгиева
Десислава Георгиева
28.04.2021 · 991 прегледа
Здравейте! Имам зададена курсова работа, в която се изисква се разработи динамична библиотека на C#, която вече съм създала. Също така се изисква да се направи тестова програма със статично свързване на библиотеката и на база тази тестова програма да се разработи програма с динамично свързване отново на динамичната библиотека. Някой дали може да ми разясни или покаже пример каква е разликата между динамичното и статичното свързване?

3 отговора

Най-добър отговор · с най-много благодарности
1
Динамичната променлива е променлива, чийто адрес се определя при стартиране на програмата. Статичната променлива има запазена памет за нея по време на компилация. По отношение на ASP.Net статичната променлива е еквивалентна на променливата на приложението Динамичните променливи се разглеждат като тип Objectвъв във изходния код и всички членове, до които имате достъп от тях, са обвързани по време на изпълнение. Статичните променливи имат своите типове, известни по време на компилация и следователно достъпите на членове се поставят директно в сборката по време на компилация.
1
1
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/types/using-type-dynamic - пример за динамичните https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/static - пример за статичните
1
0
Здравейте Десислава ето за функцията стек имплементация : https://pastebin.com/wdmRVgaY
0

За да отговорите, трябва да сте влезли в профила си.

Влезте