/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/fundamentals/runtime-libraries/snippets/System/String/Overview/fsharp/search1.fs
20 строк
741 B
Genevieve Warren
Add remarks for core types (#38970)
05 янв 2024, 22:14
Не верифицирован
05 янв 2024, 22:14
71d1377
Код
Авторство
О чём код?
module search1.fs // <Snippet22> open System.Globalization let cultureNames = [| "da-DK"; "en-US" |] let str = "aerial" let ch = 'æ' // U+00E6 printf "Ordinal comparison -- " printfn $"Position of '{ch}' in {str}: {str.IndexOf ch}" for cultureName in cultureNames do let ci = CultureInfo.CreateSpecificCulture(cultureName).CompareInfo printf $"{cultureName} cultural comparison -- " printfn $"Position of '{ch}' in {str}: {ci.IndexOf(str, ch)}" // The example displays the following output: // Ordinal comparison -- Position of 'æ' in aerial: -1 // da-DK cultural comparison -- Position of 'æ' in aerial: -1 // en-US cultural comparison -- Position of 'æ' in aerial: 0 // </Snippet22>