сейчас придут джависты и начнут обвинять вас в том, что вы не включили какую-нибудь оптимизационную опцию\не настроили ось должным образом и вообще это проплаченный MS'том тест. Let the holywar begins!
мой, уже старенький samsung i710 имел уже в комплекте аккум с повышенной ёмкостью, и т.к. он по высоте был в 2 раза больше стандартной — под него, так же в комплекте, шла другая крышка.
до кучи надо ещё все аргументы к string явно привести (если таковыми не являются), дабы вызывался String.Concat(string, string), а не String.Concat(object, object) :-)
public class Foo {
private static Foo instance = new Foo();
private const int DELTA = 6;
private static int BASE = 7;
private int x;
private Foo() {
x = BASE + DELTA;
}
public static void Main() {
System.Console.Write(Foo.instance.x);
}
}
C#. Как видно, код практически идентичен :) Выводит 6. Если заменить const int DELTA на static [readonly] — выводит 0.
т.е. прежде чем писать на C# надо изучить IL!
PS: насколько понял, тоже самое сделают в Silverlight 5
C#. Как видно, код практически идентичен :) Выводит 6. Если заменить const int DELTA на static [readonly] — выводит 0.