# ReinterpretLoad<U>(int)

> Reinterpret and load data starting at underlying index as a different type.

## Definition

* **Type:** Method
* **Namespace:** [Unity.Collections](/engine/6000.7/script-reference/unity/collections.md)
* **Assembly:** UnityEngine.ManagedKernelModule

## ReinterpretLoad\<T>(int)

```csharp
public U ReinterpretLoad<U>(int sourceIndex) where U : struct
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Index in the underlying array where the load should start.

### Returns

| Type | Description      |
| ---- | ---------------- |
| T    | The loaded data. |
