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. |