The BasicCardString type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | BasicCardString()()()() |
Constructs an empty BasicCardString
|
![]() | BasicCardString(array<Byte>[]()[][]) |
Constructs a BasicCardString from raw binary data
|
![]() | BasicCardString(String, String) | Constructs a BasicCardString from .Net String by using specified encoding for converting .Net Unicode characters into proper BasicCard single byte characters. Please note: BasicCard card internal String library functions work properly with ASCII strings only. Still you may store any value within a BasicCard String including binary and Unicode formats. |
![]() | BasicCardString(String, Encoding) | Constructs a BasicCardString from .Net String by using specified encoding for converting .Net Unicode characters into proper BasicCard single byte characters. Please note: BasicCard card internal String library functions work properly with ASCII strings only. Still you may store any value within a BasicCard String including binary and Unicode formats. |
Methods
Name | Description | |
---|---|---|
![]() | Clone |
Clone object
|
![]() | Equals |
Check if obj is equal to this BasicCardString
(Overrides Object..::..Equals(Object).) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode |
Get hash code
(Overrides Object..::..GetHashCode()()()().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString()()()() |
Get .Net String for BasicCardString
(Overrides Object..::..ToString()()()().) |
![]() | ToString(String) |
Get .Net String for BasicCardString using specified conversion
|
![]() | ToString(Encoding) |
Get .Net String for BasicCardString using specified conversion
|
Fields
Name | Description | |
---|---|---|
![]() ![]() | CharsetIdAscii |
7 bit ASCII (.Net Encoding Name "us-ascii")
|
![]() ![]() | CharsetIdLatin1 |
8 bit western European character set Latin 1, same as ISO8859-1 (.Net Encoding Name "iso-8859-1")
|
![]() ![]() | CharsetIdRaw |
8 bit raw data. Each .Net character (16bit) is assigned to one BasicCard character (8bit)
without conversion.
|
![]() ![]() | CharsetIdUtf16 |
16 bit UCS transformation format, byte order identified by an optional byte-order mark
(.Net Encoding Name "UTF-16"). Each .Net
character is stored within 2 BASIC characters (16 bit) of the BasicCard string.
|
![]() ![]() | CharsetIdUtf16be |
16 bit UCS transformation format, big-endian byte order (.Net Encoding Name "UTF-16BE"). Each .Net (Unicode)
character is stored within 2 BASIC characters (16 bit) of the BasicCard string.
Big-endian format is used to place the single .Net character within two BASIC
characters.
|
![]() ![]() | CharsetIdUtf16le |
16 bit UCS transformation format, little-endian byte order (.Net Encoding Name "UTF-16BE"). Each .Net (Unicode)
character is stored within 2 BASIC characters (16 bit) of the BasicCard string.
Little-endian format is used to place the single .Net character within two BASIC
characters.
|
![]() ![]() | CharsetIdUtf8 |
8 bit UCS transformation format. The UTF-8 character set uses
one byte for most important (ASCII) characters and multiple bytes for
less commonly used or none western european characters.
|
![]() ![]() | CharsetIdWindows |
8 bit western European (Windows) character set. (.Net encoding name "windows-1252")
|
![]() | data |
data
|
Properties
Name | Description | |
---|---|---|
![]() | Characters |
Get BasicCard (single byte) characters
|
![]() | CharsetID |
character set ID used for encoding this BasicCardString
|
![]() | Encoding |
encoding used for encoding this BasicCardString
|
![]() | Item |
Access a BasicCard string character (.Net Byte)
|
![]() | Length |
Length of this BasicCardString in bytes or BasicCard characters
|