Method Equals
Equals<T>(ref T, byte*, int)
Returns true if this string and a byte sequence are equal (meaning they have the same length and content).
Declaration
public static bool Equals<T>(this ref T fs, byte* bytes, int bytesLen) where T : unmanaged, INativeList<byte>, IUTF8Bytes
Parameters
| Type | Name | Description |
|---|---|---|
| T | fs | A string to compare for equality. |
| byte* | bytes | A sequence of bytes to compare for equality. |
| int | bytesLen | The number of bytes in the byte sequence. |
Returns
| Type | Description |
|---|---|
| bool | True if this string and the byte sequence have the same length and if this string's character bytes match the byte sequence. |
Type Parameters
| Name | Description |
|---|---|
| T | A string type. |
Equals<T, T2>(ref T, in T2)
Returns true if this string is equal to another.
Declaration
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
| Type | Name | Description |
|---|---|---|
| T | fs | A string to compare for equality. |
| T2 | other | Another string to compare for equality. |
Returns
| Type | Description |
|---|---|
| bool | true if the two strings have the same length and matching content. |
Type Parameters
| Name | Description |
|---|---|
| T | A string type. |
| T2 | A string type. |