Re[7]: Update
От: migel  
Дата: 22.09.04 14:47
Оценка:
Здравствуйте, Mr.Gremlin, Вы писали:

MG>Здравствуйте, HotDog, Вы писали:


MG>А Reflector значит облажался , не правомочное преобразование.

MG>
MG>public class A {

MG>    public int f1(int x, int y) {
MG>    int z = (x == 0) ? ((y != 100) ? 10 : 1) : 100;
MG>      return z;
MG>    } 

MG>    public int f2(int x, int y) {
MG>    int z = (y != 100) ? 10 : ((x == 0) ? 1 : 100);
MG>      return z;
MG>    } 

MG>    public static void Main() {
    
MG>        A a = new A();
        
MG>        System.Console.WriteLine(a.f1(1, 1).ToString());
MG>        System.Console.WriteLine(a.f2(1, 1).ToString());

MG>    }
MG>}
MG>


MG>Должно выводиться 100 и 10, а Reflector декомпилирует f1 и f2 одинаково (как f2).

Мдааа засада однако
а как с таким саламандер справляется?
... << RSDN@Home 1.1.4 beta 2 rev. 172>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.