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();
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();