asp.net c sharp erro newbie

Xogun

I fold therefore I AM
Boas, fui obrigado a resolver uma situação nesta linguagem quando em vb consigo fazer perfeitamente.

o erro é:

CS0029: Cannot implicitly convert type 'string' to 'bool' Line 54: if (pesquisa_hotel = "estrelas")

Código:

string pesquisa_hotel = Request.QueryString["tipo"];

if (pesquisa_hotel = "estrelas")
{
\\dispara 1
}
else
{
dispara2
}


Se me puderem indicar um bom livro for dummies em c# .Net era bem porreiro para tentar aprofundar dado que o que encontro na net não nada de jeito.
Obrigado
Cumps
 
Mete == em vez de =

É este o teu erro ;)

A comparação em C# é com ==

HecKel

EDIT: Com strings não sei se resulta..., acho que teria de ser pesquisa_hotel.CompareTo("estrelas")
 
Isso já é mais difícil.. eu pelo menos nunca li nenhum livro de C# ... vai-me chegando o msdn ...

tenta este:

MCTS Self-Paced Training Kit (Exam 70-536) Microsoft .NET Framework 2.0 Application Development Foundation
 
Back
Topo