Gå til innhold

Skjekke om string inneholder et ord?


Anbefalte innlegg

Videoannonse
Annonse

Tusen takk, men jeg får det ikke helt til.

Jeg får denne feilmeldingen:

Compiler Error Message: BC30516: Overload resolution failed because no accessible 'InStr' accepts this number of arguments.

Line 105:    If instr(strUserAgent) = "FireFox" then
Line 106:    	lblUserAgent.Text = "You are using FireFox"
Line 107:    End if

 

 

EDIT:klarte det nå.

Endret av Doffar
Lenke til kommentar

Jeg forstod ikke hva du mente med at jeg ikke kan bruke funksjonen i min sammenheng...

 

 

 

Fra msdn:

Keep in mind that migrating to Visual Basic .NET is not just about changing the way you write your syntax. You are also encouraged to use the built-in class libraries of the CLR whenever possible. These class libraries provide a wide range of functionality in areas such as string manipulation, user interface construction, database access, XML processing, and sockets programming.

Embracing the class libraries of the CLR requires a fundamental shift for programmers whose experience is with Visual Basic. When you need to manipulate text, you will be tempted to use familiar functions such as UCase, InStr, and StrComp from the VBA runtime library. However, you should resist this temptation and seek out the equivalent functionality from the CLR class libraries. As you can imagine, migrating programmers from existing libraries such as the VBA runtime, ADO, and MSXML to similar functionality in the CLR class libraries will have its associated costs.

Once you're up to speed with the new features of Visual Basic .NET and start to get comfortable with the CLR class libraries, I think you'll agree that they provide a much better platform for building distributed applications than anything you've ever used before. When you reach this point, I can say with confidence that you'll be very excited about using Visual Basic .NET whenever you start a new project.

 

 

Andre gode grunner til å bruke "riktig" måte er at det blir lettere å evt. konvertere koden til andre .Net språk. I tillegg blir det lettere for deg å lese andre .Net språk siden du vet hva funksjonene betyr og hvordan de fungerer (det er noen små forskjeller mellom de "gamle" VB funksjonene og .Net funksjonene).

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...