Сравните строку и объект в C #

Смотрите этот код:

object x = "mehdi emrani";
string y = "mehdi emrani";
Console.WriteLine(y == x);

это возвращается.true

Но этот код:

object x = "mehdi emrani";
string y = "mehdi ";
y += "emrani";
Console.WriteLine(y == x);

возвращается.false

Поэтому, когда я сравниваю String и Object в первом коде, я получаю.true

Но когда я сравниваю их во втором коде, я получаю.false

Обе строки одинаковы, но почему, когда я добавляю строку, мой результат возвращается?false

Ответы на вопрос(6)

Ваш ответ на вопрос