Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 27326|Odpověď: 0

[Zdroj] Používejte řetězce bez pádů v C#. Obsahuje metodu

[Kopírovat odkaz]
Zveřejněno 20.06.2019 23:24:09 | | |
Pro porovnání, zda zdrojový řetězec obsahuje cílový řetězec v C#, můžeme použít následující metodu:



Relativně vzato je metoda Contains intuitivnější, protože přímo vrací booleovskou hodnotu, ale když musíme ignorovat případ, můžeme použít pouze metodu IndexOf overload, která podporuje parametr StringComparison, ale tato metoda nemusí být dostatečně sémantická (návratová hodnota může být -1, 0 nebo větší než 0), i když v tomto případě mnoho lidí převádí jak zdrojový řetězec, tak cílový řetězec na velká nebo malá písmena pro srovnání, což je však příliš neefektivní. Můžeme přímo definovat rozšíření, které podporuje parametr StringComparison:


Vlastně. NET knihovna Metoda Contains je také založena na metodě IndexOf:


odkaz

Přihlášení k hypertextovému odkazu je viditelné.





Předchozí:C# listview řídí barvu buňky
Další:Použijte operace migrace dat EF Core MySQL v .NET Core
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com