Въпроси от колеги

Общност за взаимопомощ - попитайте и помогнете на колегите от Вашата област.

Програмиране и програмни езици Основи на операционните системи
ДГДесислава Георгиева
Десислава Георгиева
Технически университет · 28.04.2021 · 1004 прегледа

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

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

3 отговора

Най-добър отговор · с най-много благодарности
1
НСНиколай Стоянов
Николай Стоянов
Технически университет · 10.05.2021
Динамичната променлива е променлива, чийто адрес се определя при стартиране на програмата. Статичната променлива има запазена памет за нея по време на компилация.

По отношение на ASP.Net статичната променлива е еквивалентна на променливата на приложението

Динамичните променливи се разглеждат като тип Objectвъв във изходния код и всички членове, до които имате достъп от тях, са обвързани по време на изпълнение. Статичните променливи имат своите типове, известни по време на компилация и следователно достъпите на членове се поставят директно в сборката по време на компилация.
1
1
НСНиколай Стоянов
Николай Стоянов
Технически университет · 10.05.2021
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
ВГ
Валентин Георгиев
Софтуерен университет - "СофтУни" · 14.07.2023
Здравейте Десислава ето за функцията стек имплементация :
https://pastebin.com/wdmRVgaY
0

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

Влезте