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.