Byte Extensions - adyle5/ExtensionsDotNet GitHub Wiki

ToBase64StringExt

Description
Maps to Convert.ToBase64String

Parameters
None

Usage

byte[] bytes = { 64, 23, 1, 77, 12, 65, 45 };
string str64 = bytes.ToBase64StringExt();

GetBytesExt

Description
Maps to Encoding.GetBytes
Converts a char array to a byte array.
Optional index and count parameters

Parameters
index (int) - Optional
count (int) - Optional

Usage

char[] arr = { 'a', 'b', 'c', 'd', 'e' };
byte[] bytes = arr.GetBytesExt();

GetBytesExt


GetBytesUtf8Ext

Description
Maps to Encoding.UTF8.GetBytes
Converts a char array to a byte array.
Optional index and count parameters

Parameters
index (int) - Optional
count (int) - Optional

Usage

char[] arr = { 'a', 'b', 'c', 'd', 'e' };
byte[] bytes = arr.GetBytesUtf8Ext();

GetBytesUtf32Ext

Description
Maps to Encoding.UTF32.GetBytes
Converts a char array to a byte array.
Optional index and count parameters

Parameters
index (int) - Optional
count (int) - Optional

Usage

char[] arr = { 'a', 'b', 'c', 'd', 'e' };
byte[] bytes = arr.GetBytesUtf32Ext();

GetBytesUnicodeExt

Description
Maps to Encoding.Unicode.GetBytes
Converts a char array to a byte array.
Optional index and count parameters

Parameters
index (int) - Optional
count (int) - Optional

Usage

char[] arr = { 'a', 'b', 'c', 'd', 'e' };
byte[] bytes = arr.GetBytesUnicodeExt();

GetBytesASCIIExt

Description
Maps to Encoding.ASCII.GetBytes
Converts a char array to a byte array.
Optional index and count parameters

Parameters
index (int) - Optional
count (int) - Optional

Usage

char[] arr = { 'a', 'b', 'c', 'd', 'e' };
byte[] bytes = arr.GetBytesASCIIExt();

GetBytesBigEndianUnicodeExt

Description
Maps to Encoding.BigEndianUnicode.GetBytes
Converts a char array to a byte array.
Optional index and count parameters

Parameters
index (int) - Optional
count (int) - Optional

Usage

char[] arr = { 'a', 'b', 'c', 'd', 'e' };
byte[] bytes = arr.GetBytesBigEndianUnicodeExt();

GetStringExt

Description
Maps to System.Text.Encoding.GetString

Parameters
None

Usage

byte[] bytes = new byte[] { 100, 52, 3, 65, 76, 12 };
string s = bytes.GetStringExt();

GetStringUTF8Ext

Description
Maps to System.Text.Encoding.UTF8.GetString

Parameters
None

Usage

byte[] bytes = new byte[] { 100, 52, 3, 65, 76, 12 };
string s = bytes.GetStringUTF8Ext();

GetStringUTF32Ext

Description
Maps to System.Text.Encoding.UTF32.GetString

Parameters
None

Usage

byte[] bytes = new byte[] { 100, 52, 3, 65, 76, 12 };
string s = bytes.GetStringUTF32Ext();

GetStringUnicodeExt

Description
Maps to System.Text.Encoding.Unicode.GetString

Parameters
None

Usage

byte[] bytes = new byte[] { 100, 52, 3, 65, 76, 12 };
string s = bytes.GetStringUnicodeExt();

GetStringASCIIExt

Description
Maps to System.Text.Encoding.ASCII.GetString

Parameters
None

Usage

byte[] bytes = new byte[] { 100, 52, 3, 65, 76, 12 };
string s = bytes.GetStringASCIIExt();

GetStringBigEndianUnicodeExt

Description
Maps to System.Text.Encoding.BigEndianUnicode.GetString

Parameters
None

Usage

byte[] bytes = new byte[] { 100, 52, 3, 65, 76, 12 };
string s = bytes.GetStringBigEndianUnicodeExt();