Домашно: 11.Equal Words от Simple Conditional Statements
Започнал съм така задачката....
http://pastebin.com/PTZUa7PT
Как да продължа с if и else като не ми дава да въвеждам string в if-a?
Започнал съм така задачката....
http://pastebin.com/PTZUa7PT
Как да продължа с if и else като не ми дава да въвеждам string в if-a?
Здравей,
Аз съм я направил тази програма. Кода може да погледнеш в прикачения линк. Според мен грешката ти е, че вместо оператора "==", си използвал само "=" при if - else конструкцията и затова ти дава грешка.
http://pastebin.com/FtaRenrJ
Когато използваме оператора "==" за string, то той се използва за сравняване и връща true или false.
В линка https://msdn.microsoft.com/en-us/library/53k8ybth.aspx можеш да прочетеш още информация за него.
Надявам се да съм бил полезен,
Поздрави,
Константин
Как така не ти дава, можели да копираш задачата по начина, по който се опитваш да я решиш? Опитай в if-a да напишеш wordOne .Equals(wordTwo) .
Само едно уточнение искам да внеса
"Когато използваме оператора "==" за string то той се използва за сравняване и връща true или false"
Така написано, това твърдение намеква, че този резултат се получава само при сравняване на променливи от тип string, а това не е вярно. Този оператор се използва за сравнение въобще, при всякакъв тип, дори и типове, дефинирани от потребителя, но в тези случаи е необходимо да се уточни какво всъщност се сравнява.
Да, съгласен съм. Затова приложих и линк с по - подробно обяснение. :)
Да това ми е била грешката.Грешка от невнимание.Благодаря за изчерпателният отговор!