Wpis z mikrobloga

@Proxima_Centauri: No to parę prostych, ale nie zawsze oczywistych z C#:
Różnica między ValueType, a ReferenceType. Czy ValueType też dziedziczy po Object? Interpolacja stringów w C#6. Sealed: znaczenie, zastosowanie i jakiego elementu języka może dotyczyć. Hashset, jego wydajność, zastosowania i różnice w porównaniu do Dictionary.

A poza tym miłej lektury :)
https://www.tutorialspoint.com/csharp/csharp_interview_questions.htm
@wykop_hejter Będę pisał bardzo rozwięźle, żeby nawet Pani ze sklepu spożywczego zrozumiała. Interfejs definiuje pewien kontrakt, który musi zostać spełniony przez obiekt go implementujacy, klasa może implementować wiele interfejsów. Powiedzmy, że chcielibyśmy, aby pewne obiekty udostępniały nam pewne funkcjonalności. Dla każdej z nich implementacja może być różna, dla nas ważne jest, że dana klasa implementuje interfejs X co pozwala wykonać nam metody Y. To pozwala nam traktować różne obiekty w ten sam
@wykop_hejter Klasa abstrakcyjna, może posiadać metody abstrakcyjne, ale również metody wirtualne oprócz tego pola, prop. Metody wirtualne można nadpisać, abstrakcyjne trzeba zaimplementować. Zwykle korzystamy z nich gdy chcemy zachować jakaś logikę w danej klasie i jej nIe powtarzać lub zmienić trochę zachowanie.
Sorry chłopaki dzisiaj miałem zajęty dzień, oczywiście na programowanie też znalazłem czas, poznałem trochę podstaw z AoP, MediatR odpowiedzi będą napisane może jutro.
Garbage Collector, Hoisting, Closure, Event Bubbling, Arrow Functions

@cooltang:
Garbage Collector to mechanizm zajmuję się zwalnianiem niepotrzebnych zasobów, ale zacznijmy od tego, że typy wartościowe np. int, bool, char są trzymane na stosie, tych GC nie obchodzi, jednak typy referencyjne są umieszczane na stercie, a identyfikator stanowi wskaźnik na odpowiednie miejsce w pamięci, przydzielaniem pamięci zajmuje się clr, jednak dynamicznym zwalnianiem pamięci na stercie zajmuję się Garbage Collector, w pewnych momentach
@selenita66: > No to parę prostych, ale nie zawsze oczywistych z C#:

Różnica między ValueType, a ReferenceType. Czy ValueType też dziedziczy po Object? Interpolacja stringów w C#6. Sealed: znaczenie, zastosowanie i jakiego elementu języka może dotyczyć. Hashset, jego wydajność, zastosowania i różnice w porównaniu do Dictionary.


ValueType są umieszczane na stosie, ReferenceType na stercie, więcej w odpowiedzi przy Garbage Collector. Wszstkie typy dziedziczą po object w c#, gdy typ referencyjny zostanie