IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
hanpari
Člen
Avatar
hanpari:3.3.2015 23:04

Ahoj, neví někdo, jak jednoduše vytvořit a porovnat např. body ze dvou celých čísel, aniž bych si musel dělat speciální třídu nebo strukturu.
V pythonu nebo v F# by mi stačil tuple ve stylu:

bod1 = 10,20
bod2 = 10,20
bod1 == bod2  # True

Bohužel v C# Tuples tak nefungují

var bod1 = new Tuple<int, int>(1,2);
var bod2 = new Tuple<int,int> (1,2);
Console.WriteLine(bod1 == bod2); //False

Pak mne napadlo, že by mohli fungovat pole, ale také ne.

int[] p1 = {1,2};
int[] p2  = {1,2};
Console.WriteLine(p1 == p2); // False
 
Odpovědět
3.3.2015 23:04
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na hanpari
Jan Vargovský:3.3.2015 23:06
bod1.Equals(bod2)
Akceptované řešení
+20 Zkušeností
Řešení problému
 
Nahoru Odpovědět
3.3.2015 23:06
Avatar
hanpari
Člen
Avatar
Odpovídá na Jan Vargovský
hanpari:3.3.2015 23:22

Díky, to funguje.

 
Nahoru Odpovědět
3.3.2015 23:22
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.