Home > Software engineering >  Console.ReadLine().Contains Console.ReadLine()? why do i get false when the number is present in bot
Console.ReadLine().Contains Console.ReadLine()? why do i get false when the number is present in bot

Time:06-23

Could someone help me why do i get true only if the numbers are the same? I need to find out if the second input is in the first one. True/false

int[] firstNumber;
firstNumber = new int[10];
firstNumber[0] = 
Convert.ToInt32(Console.ReadLine());
int secondNumber = 
Convert.ToInt32(Console.ReadLine()) ;

Console.WriteLine(firstNumber.Contains(secondNumber));

Edit. I need to get true for ex.:firstNumber 5214 and secondNumber 4

CodePudding user response:

how can i get true for 5432(firstNum) and 3(secondNum)

Use strings instead of integers, which will use string.Contains instead of Array.Contains:

string firstNumber = Console.ReadLine();
string secondNumber = Console.ReadLine();

Console.WriteLine(firstNumber.Contains(secondNumber));
  •  Tags:  
  • c#
  • Related