.NET 4.0 i problem z bigintem
Strona [ 1 ] z 1
| grangu |
08-02-2010 23:16 |
|
Użytkownik Status: Offline Dołączył: 25-05-2007 |
BigInteger b1 = new BigInteger(t1); byte[] t2 = b1.ToByteArray(); int q=0; if (t1 != t2) { q = 10; } ti to wypełniona tablica bajtów. Czy ktoś jest w stanie mi wyjaśnić czemu q jest po wykonaniu funkcji?? Znaczy dlaczego te same dane po konwersji na biginta i z powrotem są różne od siebie? http://host4ev.eu |
|
|
| somekind |
08-02-2010 23:55 |
|
Użytkownik Status: Offline Dołączył: 01-03-2008 Skąd: Polska, mieszkam w Polsce |
Dlaczego niby te same dane? Przecież to dwie różne tablice, więc mają różne adresy w pamięci. Samotranscendencja jest prafenomenem ewolucji. Dzieci należy trzymać z dala od Internetu. Od dzieci Internet głupieje. www.somekind.pl http://bykom-stop.avx.pl/ |
|
|
| grangu |
09-02-2010 00:13 |
|
Użytkownik Status: Offline Dołączył: 25-05-2007 |
Właśnie za dużo czasu dziś przy komputerze. Powinno być if(!t1.Equal(t2)) i od razu działa. Dzięki za podpowiedź. http://host4ev.eu |
|
|
|
|
|
Strona [ 1 ] z 1
| 1 użytkownik(ów) przegląda ten temat (1 gości) |
|---|
| (żadnych zarejestrowanych użytkowników) |










