clr

Try-catch przyspiesza mój kod?

Napisałem kod do testowania wpływu try-catch, ale widząc zaskakujące wyniki. static void Main(string[] args) { Thread.Cu ... sama wersja CLR -- problem pozostaje jak powyżej, gdy skompilowany z VS 2013, ale problem znika, gdy skompilowany z VS 2015.

Jakie są główne różnice między C# A Javą?

zamknięty. To pytanie i jego odpowiedzi są zamknięte , ponieważ pytanie jest off-topic, ale ma znaczenie historyczne. Obecni ... Update: Właśnie mi się przypomniało, że Java nie ma czegoś w rodzaju własnych atrybutów na klasach, metodach itp. A może tak?

A definitive guide to API-breaking changes in.NET

Chciałbym zebrać jak najwięcej informacji na temat wersjonowania API w. NET / CLR, a konkretnie jak zmiany API powodują lub n ... poziomu językowego dla ExtensionMethodAttribute i wymaga, aby metody rozszerzenia CLS były wywoływane jako metody statyczne.

Casting a używanie słowa kluczowego " as " w CLR

Podczas programowania interfejsów zauważyłem, że robię wiele odlewów lub konwersji typu obiektu. Czy istnieje różnica między ... _myCls1 = (MyClass)_MyObj; _myCls2 = (_MyObj as MyClass); } } Również, co jest" ogólnie " preferowaną metodą?

Rozwiązywanie konfliktów MSB3247-Found pomiędzy różnymi wersjami tego samego zależnego zespołu

Rozwiązanie. NET 3.5 skończyło się tym ostrzeżeniem podczas kompilacji z msbuild. Czasami NDepend może pomóc, ale w tym przy ... nie podałem też żadnych szczegółów (może Poprawiono post Beta 2) Czy istnieje lepsze (bardziej zautomatyzowane) podejście?

Wydajność z typami " as " I nullable

Właśnie przeglądam Rozdział 4 C#, który zajmuje się typami nullable, i dodaję sekcję o używaniu operatora "as", która pozwala ... Stop(); Console.WriteLine("LINQ: {0} : {1}", sum, (long) sw.ElapsedMilliseconds); } }

W C#, dlaczego String jest typem odniesienia, który zachowuje się jak typ wartości?

String jest typem odniesienia, mimo że ma większość cech typu wartości, takich jak niezmienność i przeciążenie == w celu porównania tekstu, a nie upewnienie się, że odwołuje się do tego samego obiektu. Dlaczego string nie jest tylko typem wartości?

Rozszyfrowywanie the.NET clr20r3 parametry wyjątku P1..P10

Próbuję rozszyfrować znaczenie na P1...P10 parametry związane z clr20r3, który jest zapisywany w dzienniku zdarzeń, gdy moja ... w3wp.exe " w dzienniku, ale nie ma tam szczegółów (w tym celu prosimy o kanoniczne wyjaśnienie, co oznaczają parametry.]}

W jaki sposób Valuetypy wywodzą się z obiektu (ReferenceType) i nadal są Valuetypami?

C # nie pozwala strukturom wywodzić się z klas, ale wszystkie typy wartości wywodzą się z obiektu. Gdzie jest to rozróżnienie? Jak sobie z tym radzi CLR?

Implementacja C # dla JVM

Czy ktoś próbuje zaimplementować C # dla JVM? Jako programista Javy obserwowałem C# z zazdrością, ale nie chcę rezygnować z p ... orodnej gamie narzędzi do niego. Wiem, że są pewne ważne różnice między JVM i CLR, ale czy jest coś, co jest showstopperem?

Odpowiedniki ładowarek klasy in.NET

Czy ktoś wie, czy można zdefiniować odpowiednik "Java custom class loader" w. NET? Aby dać trochę tła: Jestem w trakcie ... ić rozwiązanie. Pomyślałem, że dobrym pomysłem byłoby udokumentowanie tego tutaj, gdyby ktoś inny napotkał ten sam problem. *

Ile obiektów String zostanie utworzonych przy użyciu znaku plus?

Ile obiektów String zostanie utworzonych przy użyciu znaku plus w poniższym kodzie? String result = "1" + "2" + "3" + "4"; ... ; Wiem również, że obiekty String są buforowane w puli/tabeli String Intern w celu poprawy wydajności, ale nie o to chodzi.

CLR vs JIT

Jaka jest różnica między kompilatorem JIT a CLR? Jeśli skompilujesz kod do il i CLR uruchomi ten kod, to co robi JIT? Jak zmieniła się kompilacja JIT wraz z dodaniem generyków do CLR?

Jak the.NET numery wersji Framework, CLR i Visual Studio odnoszą się do siebie?

Wraz z niedawnym ogłoszeniem. NET 4.0 i Visual Studio 2010, coraz trudniej jest śledzić, jakie wersje. NET Framework opierają ... ię na jakiej wersji CLR i do których wersji należy Visual Studio. Czy istnieje ostateczna tabela, która pokazuje te relacje?

Jakie są korzenie?

Jakie są korzenie w śmieciarstwie? Przeczytałem definicję roota jako "każde odniesienie, do którego program może uzyskać dos ... óżnicy między obiektami root i live. Czym jest ścieżka do korzenia? Jak działają obiekty root i live? Może ktoś rozwinąć ?

Automatyczne tworzenie pustych programów obsługi zdarzeń w języku C#

Nie jest możliwe odpalenie zdarzenia w C#, które nie ma dołączonych do niego programów obsługi. Przed każdym wywołaniem należ ... ób na automatyczne generowanie pustych instrukcji obsługi dla wszystkich zdarzeń danej klasy przy użyciu odbicia i magii CLR?

Dlaczego duży obiekt sterty i dlaczego nam zależy?

Czytałem o pokoleniach i Wielkiej stercie obiektów. Ale nadal nie rozumiem, jakie jest znaczenie (lub korzyści) posiadania du ... eracji 2 (biorąc pod uwagę, że próg dla Gen0 i Gen1 jest mały do obsługi dużych obiektów) do przechowywania dużych obiektów?

Jak wykryć w czasie wykonywania that.NET Wersja 4.5 jest obecnie uruchomiony kod?

Zainstalowałem. NET 4.5 Developer preview z http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541 , ... g()); Console.ReadKey(); } } } Jak mogę wykryć, że mój kod jest naprawdę wykonywany przez. Net 4.5?

Jak C# compilation może obejść potrzebę plików nagłówkowych?

Moje życie zawodowe spędziłem jako programista C#. Jako student od czasu do czasu używałem C, ale nie dogłębnie przestudiował ... przejścia? (Edit: kolejne pytanie Jak C / C++ / Objective - C porównuje się z C#, jeśli chodzi o korzystanie z bibliotek?)

Są tam any.NET implementacje CLR/DLR ECMAScript?

Czy ktoś wie o prawdziwym (i.. brak vaporware) implementacje ECMAScript targetujące . NET CLR/DLR? Najlepiej coś w rodzaju ... , takiego jak Rhino. Gdyby wdrożenie odbywało się w oparciu o CLR (a NIE COM), pomogłoby to w niektórych bieżących kwestiach.