Nadszedł czas na wpis, do którego został stworzony ten blog, czyli na coś związanego z programowaniem. Na start opisze tutaj, czym jest mechanizm opakowania (lub pudełkowania) w C#. Zapraszam do czytania. W języku C# wszystkie klasy dziedziczą po System.Object, klasie która jest położona najwyżej w hierarchii dziedziczenia. Za sprawą polimorfizmu, jednego z fundamentalnych założeń programowania zorientowanego obiektowo, można potraktować każdy obiekt dowolnej klasy właśnie jako typ object. Ponieważ nasz utworzony byt w uogólnieniu jest też object-em (bo po nim zawsze dziedziczy). Warto tutaj zaznaczyć, że object jest tym samym, co klasa System.Object. Co jednak, gdy chcielibyśmy w taki sam sposób zamienić podstawowy typ, np. int na typ…