dataset 0 Denunciar post Postado Dezembro 4, 2006 Olá pessoal, to comessando a estudar o C#, fiz uma class usando o Visual Studio.Net 2005 daí salvei como teste.cs Fui em Iniciar | Executar | cmd Abri a janelinha do DOS e compilei esse codigo do teste.cs gerando um teste.exe. Só que ao compilar da erro a linha que da erro é essa: if (DateTime.Now.ToShortDateString() = "12/4/2006") using System;class hello { public static void Main() { int i, res; for (i=0; i <= 20; i++) { res = i * 2; System.Console.WriteLine("Numero exibido {0}", res); } Console.WriteLine("Fim !"); Console.WriteLine(); Console.WriteLine(DateTime.Now.ToShortDateString(), "teset"); if (DateTime.Now.ToShortDateString() = "12/4/2006") { Console.Write("sim"); } }} Daí dá esse erro: hello.cs(14,13): error CS0131: The left-hand side of an assignment must be a variable, property or indexerhello.cs(14,13): error CS0029: Cannot implicitly convert type 'string' to 'bool' Porque ele dá esse erro de convert type 'string' to 'bool' Valeu Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Dezembro 4, 2006 Operador para comparar igualdade é '=='. http://www.peachpit.com/articles/article.a...qNum=4&rl=1 Compartilhar este post Link para o post Compartilhar em outros sites