EncodingExtensionGetString Method

Decodes all bytes in the specified read-only span into a String.

Definition

Namespace: FolkerKinzel.Strings
Assembly: FolkerKinzel.Strings (in FolkerKinzel.Strings.dll) Version: 9.4.0+10a7d4d71aa960998e32ac0ac6c4fcbe4164c917
C#
public static string GetString(
	this Encoding encoding,
	ReadOnlySpan<byte> bytes
)

Parameters

encoding  Encoding
The Encoding object on which the extension method is executed.
bytes  ReadOnlySpanByte
A read-only Byte span that is converted to a String.

Return Value

String
A String decoded from the specified Byte span.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Encoding. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This method is a polyfill for the instance method of current .NET versions. Use this method in the extension method syntax only.

Exceptions

NullReferenceExceptionencoding is null.

See Also