Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 27326|Odpoveď: 0

[Zdroj] Použite reťazce ignorujúce veľkosť písmen v C#. Obsahuje metódu

[Kopírovať odkaz]
Zverejnené 20. 6. 2019 23:24:09 | | |
Na porovnanie, či zdrojový reťazec obsahuje cieľový reťazec v C#, môžeme použiť nasledujúcu metódu:



Relatívne povedané, metóda Contains je intuitívnejšia, pretože priamo vracia booleovskú hodnotu, ale keď potrebujeme ignorovať veľké prípady, môžeme použiť iba metódu preťaženia IndexOf, ktorá podporuje parameter StringComparison, no táto metóda nemusí byť dostatočne sémantická (návratová hodnota môže byť -1, 0 alebo väčšia ako 0), hoci v tomto prípade mnohí ľudia konvertujú zdrojový reťazec aj cieľový reťazec na veľké alebo malé písmená na porovnanie, ale to je príliš neefektívne. Môžeme priamo definovať rozšírenie, ktoré podporuje parameter StringComparison:


V skutočnosti. NET knižnica Metóda Contains je tiež založená na metóde IndexOf:


referencia

Prihlásenie na hypertextový odkaz je viditeľné.





Predchádzajúci:C# listview riadi farbu bunky
Budúci:Použite operácie migrácie dát EF Core MySQL v .NET Core
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com