Список C # называется ResizeArray в F #. Чтобы найти элемент в ResizeArray, вы можете использовать «tryfind» или «find». TryFind возвращает тип опции (Option), что означает, что если элемент не найден, вы получите None. С другой стороны, поиск вызывает исключение, если он не находит искомый элемент
let foo() =
match CaseList |> ResizeArray.tryfind (fun x -> x.caseObj = "imlookingforyou") with
|None -> print-string ""notfound
|Some(case ) -> printfn "found %s" case
или
let foo()
try
let case = ResizeArray.find (fun x -> x.caseObj = "imlookingforyou")
printfn "found %s" case
with
| _ -> print_string "not found"