Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


IndexOf

Finds the index of the first occurrence of a particular value in this container.
Read time 2 minutesLast updated 6 days ago

Definition

  • Type: Method
  • Namespace: Unity.Collections
  • Assembly: UnityEngine.ManagedKernelModule

IndexOf<T, U>(NativeArray<T>, T)

Finds the index of the first occurrence of a particular value in this container.
public static int IndexOf<T, U>(this NativeArray<T> container, U value) where T : unmanaged, IEquatable<U>

Parameters

The container to search.

value

T
The value to locate.

Returns

Type

Description

intThe index of the first occurrence of the value in this container. Returns -1 if no occurrence is found.

IndexOf<T, U>(ReadOnly, T)

Finds the index of the first occurrence of a particular value in this container.
public static int IndexOf<T, U>(this NativeArray<T>.ReadOnly container, U value) where T : unmanaged, IEquatable<U>

Parameters

container

The container to search.

value

T
The value to locate.

Returns

Type

Description

intThe index of the first occurrence of the value in this container. Returns -1 if no occurrence is found.

IndexOf<T, U>(NativeList<T>, T)

Finds the index of the first occurrence of a particular value in this container.
public static int IndexOf<T, U>(this NativeList<T> container, U value) where T : unmanaged, IEquatable<U>

Parameters

container

The container to search.

value

T
The value to locate.

Returns

Type

Description

intThe index of the first occurrence of the value in this container. Returns -1 if no occurrence is found.

IndexOf<T, U>(`<>*, int, T)

Finds the index of the first occurrence of a particular value in a buffer.
public static int IndexOf<T, U>(T* ptr, int length, U value) where T : unmanaged, IEquatable<U>

Parameters

ptr

A buffer.

length

Number of elements in the buffer.

value

T
The value to locate.

Returns

Type

Description

intThe index of the first occurrence of the value in the buffer. Returns -1 if no occurrence is found.

IndexOf<T, U>(ReadOnlySpan<T>, T)

Finds the index of the first occurrence of a particular value in a buffer.
public static int IndexOf<T, U>(ReadOnlySpan<T> roSpan, U value) where T : unmanaged, IEquatable<U>

Parameters

A ReadOnlySpan.

value

T
The value to locate.

Returns

Type

Description

intThe index of the first occurrence of the value in the buffer. Returns -1 if no occurrence is found.