Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 27326|Svare: 0

[Kilde] Bruk strenger som ignorerer små og små bokstaver i C#. Contains-metoden

[Kopier lenke]
Publisert på 20.06.2019 23:24:09 | | |
For å sammenligne om kildestrengen inneholder målstrengen i C#, kan vi bruke følgende metode:



Relativt sett er Contains-metoden mer intuitiv fordi den direkte returnerer en boolsk verdi, men når vi må ignorere kasus, kan vi bare bruke IndexOf-overbelastningsmetoden som støtter parameteren StringComparison, men denne metoden er kanskje ikke semantisk nok (returverdien kan være -1, 0 eller større enn 0), selv om mange i dette tilfellet kan konvertere både kildestrengen og målstrengen til store eller små bokstaver for sammenligning, men dette er for ineffektivt. Vi kan direkte definere en utvidelse som støtter parameteren StringComparison:


Faktisk. NET-biblioteket Contains-metoden er også basert på IndexOf-metoden:


referanse

Innloggingen med hyperkoblingen er synlig.





Foregående:C# listview styrer en cellefarge
Neste:Bruk EF Core MySQL datamigrasjonsoperasjoner i .NET Core
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com