List Contains - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите, что не так?
Листинг программы
  1. List<int[]> c = new List<int[]>();
  2. c.Add(new int[2] { 1, 2 });
  3. c.Add(new int[2] { 3, 4 });
  4. bool b = c.Contains(new int[2] { 1, 2 });
У меня b всегда false???

Решение задачи: «List Contains»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ConsoleApplication22 {
  7.     class Program {
  8.         static void Main(string[] args) {
  9.             int[] arrA = { 1, 2, 3 };
  10.             int[] arrB = { 2, 3, 4 };
  11.  
  12.             List<int[]> list = new List<int[]>() { arrA, arrB };
  13.  
  14.             int[] arrC = arrB;
  15.             Console.WriteLine(list.Contains(arrC));
  16.             int[] arrD = { 2, 3, 4 };
  17.             Console.WriteLine(list.Contains(arrD));
  18.             Console.ReadLine();
  19.         }
  20.     }
  21. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут