Pytania oznaczone «.net»

10
Przepełnienie C # dla niesprawdzonego uint

Testowałem ten kod na https://dotnetfiddle.net/ : using System; public class Program { const float scale = 64 * 1024; public static void Main() { Console.WriteLine(unchecked((uint)(ulong)(1.2 * scale * scale + 1.5 * scale))); Console.WriteLine(unchecked((uint)(ulong)(scale* scale + 7)));...

9
Zachowanie śmieciarza dla niszczyciela

Mam prostą klasę, która jest zdefiniowana jak poniżej. public class Person { public Person() { } public override string ToString() { return "I Still Exist!"; } ~Person() { p = this; } public static Person p; } W metodzie głównej public static void Main(string[] args) { var x =...

9
parametry typu struct nie muszą być przypisane

Zauważyłem dziwne zachowanie w kodzie podczas przypadkowego komentowania linii w funkcji podczas przeglądania kodu. Bardzo trudno było to odtworzyć, ale przedstawię tutaj podobny przykład. Mam tę klasę testową: public class Test { public void GetOut(out EmailAddress email) { try {...

9
Dlaczego jest tyle funkcji `map` dla różnych typów w F #

Uczę się F #. Zacząłem FP z Haskellem i jestem tego ciekawy. Ponieważ F # jest językiem .NET, wydaje mi się, że rozsądniej jest zadeklarować interfejs podobny do klasy typu Mappablehaskell Functor. Ale, jak na powyższym obrazku, funkcje F # są oddzielne i realizowane samodzielnie. Jaki jest cel...