Ana içeriğe geç

List.SingleOrDefault

Bir birim uzunluktaki bir liste için bir liste öğesi ve boş bir liste için varsayılan değeri döndürür.

Syntax​

List.SingleOrDefault(
list as list,
optional default as any
) as any

Remarks​

list listesinde yalnızca bir öğe varsa bu öğeyi döndürür. Liste boşsa isteğe bağlı bir default belirtilmediyse işlev null döndürür. Listede birden çok öğe varsa işlev bir hata döndürür.

Examples​

Example #1​

{1} listesindeki tek değeri bulur.

List.SingleOrDefault({1})

Result:

1

Example #2​

{} listesindeki tek değeri bulur.

List.SingleOrDefault({})

Result:

null

Example #3​

{} listesindeki tek değeri bulur. Boşsa -1 döndürür.

List.SingleOrDefault({}, -1)

Result:

-1

Category​

List.Selection