# Equals

> Returns true if this string and a byte sequence are equal (meaning they have the same length and content).

## Definition

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

## Equals\<T>(T, byte\*, int)

Returns true if this string and a byte sequence are equal (meaning they have the same length and content).

```csharp
public static bool Equals<T>(this ref T fs, byte* bytes, int bytesLen) where T : unmanaged, INativeList<byte>, IUTF8Bytes
```

### Parameters

**** (T): A string to compare for equality.**** (\[byte\*]\(https\://learn.microsoft.com/dotnet/api/system.byte)): A sequence of bytes to compare for equality.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The number of bytes in the byte sequence.

### Returns

| Type                                                          | Description                                                                                                                  |
| ------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) | True if this string and the byte sequence have the same length and if this string's character bytes match the byte sequence. |

## Equals\<T, U>(T, T)

Returns true if this string is equal to another.

```csharp
public static bool Equals<T, T2>(this ref T fs, in T2 other) where T : unmanaged, INativeList<byte>, IUTF8Bytes where T2 : unmanaged, INativeList<byte>, IUTF8Bytes
```

### Parameters

**** (T): A string to compare for equality.**** (T): Another string to compare for equality.

### Returns

| Type                                                          | Description                                                        |
| ------------------------------------------------------------- | ------------------------------------------------------------------ |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) | true if the two strings have the same length and matching content. |
