Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 27326|Отговор: 0

[Източник] Използвайте низове, игнориращи регистри в C#. Съдържа метод

[Копирай линк]
Публикувано в 20.06.2019 г. 23:24:09 ч. | | |
За да сравним дали изходният низ съдържа целевия низ в C#, можем да използваме следния метод:



Относително погледнато, методът Contains е по-интуитивен, защото директно връща булева стойност, но когато трябва да игнорираме случая, можем да използваме само метода IndexOf overload, който поддържа параметъра StringComparison, но този метод може да не е достатъчно семантичен (връщащата стойност може да е -1, 0 или по-голяма от 0), въпреки че в този случай много хора могат да преобразуват както изходния низ, така и целевия низ в главни или малки за сравнение, но това е твърде неефективно. Можем директно да дефинираме разширение, което поддържа параметъра StringComparison:


Всъщност. NET библиотека Методът Contains също се базира на метода IndexOf:


препратка

Входът към хиперлинк е видим.





Предишен:C# listview контрол на цвят на клетка
Следващ:Използвайте операции за миграция на данни EF Core MySQL в .NET Core
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com