Da poco sto iniziando a studiare la programmazione in .net e sto cercando di trasformare alcune
mie vecchie funzioni elaborate in visual basic 6, in c#.
In questo caso sto cercando di modificare una funzione che mi restituiva un valore bool true
utilizzando la funzione instr di visual basic.
Praticamente la funzione era più o meno la seguente:
stringa1= Request.ServerVariables("url") >>> (in c# HttpContext.Current.Request oppure RawUrl)
if InStr(stringa1, "index.asp") then
...codice relativo da eseguire...
end if
Cercando su google ho trovato persone che dicevano in alcuni blog, o forum, che il metodo equivalente a instr per c# sia String.IndexOf().
A quanto pare però questo metodo restituisce soltanto un valore numerico che sarebbe il risultato tra la sottrazione dei caratteri di una stringa ed un'altra, non un valore true,
come invece eseguiva la funzione che voglio trasformare.
Qualcuno di voi sa come usare meglio questo metodo, o se ce ne sono altri da suggerire?
Grazie a tutti.