Zine.net online

Witaj na Zine.net online Zaloguj się | Rejestracja | Pomoc
w Szukaj

Browse by Tags

All Tags » C#
Wyświetlono stronę 1 z 2 (razem wypowiedzi: 20)
  • InternalCall - gdzie tego szukać?

    Czasem przeglądając kod .NET Framework, czy to bezpośrednio w Visual Studio, czy też za pomocą Reflectora (ponownie darmowego ;)), ILSpy, tudzież innych narzędzi do dezasemblacji kodu natrafiamy na kawałek kodu opatrzony atrybutem MethodImpl, np. (dla przykładu System.Object): [code ...
    Opublkikowane w mgrzeg.net - Admin on Rails :) (Weblog) przez mgrzeg dnia kwietnia 30, 2011
  • GetHashCode

    W poprzedniej notce pisałem o implementacji lock’a i do zilustrowania pewnych szczegółów użyłem metody GetHashCode analizowanego obiektu. Tym razem przyjrzymy się bliżej samej metodzie GetHashCode, dziedziczonej przez wszystkie klasy z bazowej klasy Object i często traktowanej po macoszemu, lub też bez właściwego zrozumienia. Niestety potrafi się ...
    Opublkikowane w mgrzeg.net - Admin on Rails :) (Weblog) przez mgrzeg dnia kwietnia 30, 2011
  • Parametry opcjonalne i nazywane

    Używając analizy kodu w projektach .NET 4.0 można natknąć się na taki oto komunikat:CA1026: Microsoft Design: Replace method xyz with an overload that supplies all default arguments.W dokumentacji do tego ostrzeżenia czytamy, że choć używanie metod opcjonalnych jest dozwolone w specyfikacji CLS, to dozwolone jest także ich ignorowanie. ...
    Opublkikowane w ucel.net (Weblog) przez ucel dnia lutego 24, 2011
  • Strongly-typed DisplayValue i DisplayMember / DataValueField i DataTextField

    Ileż to razy zmuszeni jesteśmy pisać kod temu podobny: 1: list.ValueMember = "Id"; 2: list.DisplayMember = "Name"; Na CodeGuru niejednokrotnie pytano o jakiś sposób na rozwiązanie tego problemu. Podawanie stringów jest ZŁE, niewygodne i bardzo podatne na błędy wszelakie. Zmiana nazwy właściwości rozwala UI, ...
    Opublkikowane w . jak .NET by Maciej Aniserowicz (Weblog) przez Procent dnia czerwca 18, 2009
  • Code Contracts - {P} C {Q} (Aktualizacja: 09-06-04)

    Aktualizacja 2009-06-04 (oryginał z 2009-03-24 01:17). To, co mnie zawsze denerwuje w postach w sieci to to iż 30% z nich odwołuje się do rzeczy, które nie istnieją gdyż od wersji beta/ctp/rc uległy zmianie. Dlatego też stwierdziłem, iż zaktualizuje ten post o kilka drobnych zmian, które weszły w życie 19 maja 2009 roku. Na przekreślone ...
    Opublkikowane w .neting in the free world (Weblog) przez Gutek dnia czerwca 4, 2009
  • Referencje do bibliotek z konfliktem nazw

    Może zdarzyć się, że w używanych dllkach napotkamy na konflikt nazw. Co przez to rozumiem? Więcej niż jedna biblioteka zawiera klasy o identycznej hierarchii klas w przestrzeni nazw. Doskonały scenariusz takiej sytuacji to konieczność wykorzystania kilku wersji tego samego komponentu (swego czasu zetknąłem się z takim czymś używając edytora ...
    Opublkikowane w . jak .NET by Maciej Aniserowicz (Weblog) przez Procent dnia maja 5, 2009
  • Prosty Singleton

    Rekomendowana implementacja wzorca Singleton w C# wygląda tak (plus oczywiście prywatny konstruktor): 1: private static object _lock = new object(); 2: private static Singleton _instance; 3: public static Singleton Instance 4: { 5: get 6: { 7: if (_instance == null) 8: { 9: lock (_lock) 10: ...
    Opublkikowane w . jak .NET by Maciej Aniserowicz (Weblog) przez Procent dnia kwietnia 22, 2009
  • Wyrażenie: using

    Każdy z nas uczy się cały życie, ja zaś nauczyłem się czegoś dzisiaj ;) było to na tyle ciekawe dla mnie, że stwierdziłem iż to opiszę :) A morał całej historii podam na końcu ;) Większość z nas zna wyrażenie w C# using, które powoduje wywołanie metody Dispose na obiekcie implementującym interfejs IDisposable. Przykład prostego wykorzystania ...
    Opublkikowane w .neting in the free world (Weblog) przez Gutek dnia kwietnia 8, 2009
  • Wyjątkowe wydanie (exceptional release)

    Jak można było się domyślić moje zainteresowanie ReSharperem oraz dodatkami do niego nie wzięło się znikąd. Jakiś czas temu wpadła mi do głowy myśl, aby napisać dodatek, który pomagałby mi w pisaniu niezawodnego kodu. Na co dzień pracuję przy dużym projekcie, składającym się z wielu modułów. Pisząc własny moduł często zmuszony jestem korzystać z ...
    Opublkikowane w nblog (Weblog) przez nuwanda dnia marca 20, 2009
  • Zdalny deployment do GAC

    Od kiedy wyszedł SharePoint 2007 i moje środowisko developerskie zostało podzielone na dwa komputery, zacząłem szukać sposobów ułatwiających sobie pracę. Jednym z głównych problemów, które zwalczałem był deployment assemblies do GAC. Na samym początku tworzyłem sobie skrypty na post build action w VS, tak by kopiowały mi wszystko na SharePoint a ...
    Opublkikowane w .neting in the free world (Weblog) przez Gutek dnia lutego 25, 2009
1 2 Dalej >
W oparciu o Community Server (Personal Edition), Telligent Systems