dotnetomaniak.pl - Artykuły z tagiem immutable object

How to create immutable types without writing a large amount of boilerplate code.

Dziel się z innymi:
[EN] Immutable types in C# with Roslyn · Cezary Piątek Blog

Sztuka programowania 260 dni, 6 godzin, 37 minut temu cezarypiatek 88 źrodło rozwiń

Hej, dzisiaj kontynuacja poprzedniego wpisu o niezmiennych obiektach. Jako programiści .Net już teraz pracujemy z niezmiennymi obiektami na co dzień. W tym momencie, aby stworzyć taki obiekt, sami musimy zadbać o jego niezmienność. Co też nie jest trudne. Przykładowa niezmienna klasa może wyglądać w ten sposób...

Źródło: oprogramowaniu.pl
Dziel się z innymi:
Jak stworzyć własny obiekt immutable w .Net i czego nie robić? – O programowaniu

Architektura 1620 dni, 5 godzin, 9 minut temu AreQrm 195 źrodło rozwiń

Obiekty immutable, jak wskazuje ich nazwa, charakteryzują się tym, że nie można ich zmienić po tym jak zostały stworzone. W żaden sposób. Nie ważne ile mają pól i właściwości oraz jakiego są typu. Czasem, potrzebujemy taki obiekt zmienić, wtedy zmieniamy go w całości. Możemy po prostu stworzyć nowy obiekt tej samej klasy mający nowe wartości. Co nam to daje? Zalet posiadania i używania takich obiektów jest kilka. Gdy używamy niezmiennego obiektu, np przekażemy go w parametrze funkcji,...

Źródło: oprogramowaniu.pl
Dziel się z innymi:
Czym są obiekty immutable i kiedy oraz dlaczego warto je stosować? – O programowaniu

Sztuka programowania 1625 dni, 1 godzinę, 40 minut temu AreQrm 295 źrodło rozwiń

Immutable objects to obiekty w inżynierii oprogramowania, które pozostają niezmienne po ich inicjalizacji. Wszystkie typy numeryczne, struktury oraz inne value type są immutable. Istnieją również klasy, które zachowują się jak typy niezmienne. Spróbujmy opisać kilka ważnych cech tych obiektów, które mają dla nas specjalne znaczenie:Obiekty niezmienne (immutable) są thread-safe – przystosowane są do dostępu współbieżnego. Skoro obiekt już skonstruowany nie może zostać zmodyfikowany to nie musimy się kompl...

Dziel się z innymi:
Piotr Zieliński » Obiekty niezmienne – immutable objects

Inne 3143 dni, 8 godzin, 24 minuty temu pzielinski 278 źrodło rozwiń

.NET diagnostic expert
DAC2019baner

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,63)
8
(9 775,28)
9
(8 538,29)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 221,43)