Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 27326|Svar: 0

[Kilde] Brug strenge, der ignorerer store og små bogstaver i C#. Contains metode

[Kopier link]
Opslået på 20/06/2019 23.24.09 | | |
For at sammenligne, om kildestrengen indeholder målstrengen i C#, kan vi bruge følgende metode:



Relativt set er Contains-metoden mere intuitiv, fordi den direkte returnerer en boolesk værdi, men når vi skal ignorere kasus, kan vi kun bruge IndexOf-overbelastningsmetoden, der understøtter StringComparison-parameteren, men denne metode er måske ikke semantisk nok (returværdien kan være -1, 0 eller større end 0), selvom mange i dette tilfælde kan konvertere både kildestrengen og målstrengen til store eller små bogstaver til sammenligning, men dette er for ineffektivt. Vi kan direkte definere en udvidelse, der understøtter parameteren StringComparison:


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


henvisning

Hyperlink-login er synlig.





Tidligere:C# listview styr en cellefarve
Næste:Brug EF Core MySQL datamigreringsoperationer i .NET Core
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com