Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Rovnost dvojice bodů

C# .NET .NET (C# a Visual Basic) Rovnost dvojice bodů American English version English version

Aktivity (1)
Avatar
hanpari
Redaktor
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ý
Redaktor
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
Redaktor
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.