<< Click to Display Table of Contents >> Navigation: ThinBASIC Core Language > Data Structures > cHash > cHash Methods > <cHash>.Get |
Description
Get Value from a cHash object giving KeyName
Syntax
sValue = <cHash>.Get(KeyName [, sDefaultValue])
Alternative syntax:
sValue = <cHash>.Get.KeyName
A cHash object support a free and dynamic form to specify key names: Get method can be omitted.
The following statements are equivalent:
sValue = <cHash>.Get(KeyName)
sValue = <cHash>.KeyName
Returns
String
Parameters
Name |
Type |
Optional |
Meaning |
KeyName |
Any sequence of chars will be recognized as key name. Special chars can be used as part of the key name: \ and . (point)
KeyName will always internally converted into capital letters. If you need to keep the KeyName as typed, please include it into double quoted string. |
||
sDefaultValue |
String |
Yes |
If KeyName does not exists and sDefaultValue has been specified, sDefaultValue will be returned instead. |
Remarks
Restrictions
See also
Examples
dim ExportCsvOpt as new cHash
ExportCsvOpt.Set(
Filename: APP_SourcePath + "ADODB_Test_Export_Out.csv",
ColumnNames: %TRUE,
FieldSeparator: ";",
RecordSeparator: $crlf,
StringDelimiter: $dq,
DecimalSeparator: ".",
RecordBuffer: 1000,
Index: %TRUE,
IndexBase: 1,
MaxRecords: -1,
Replace_CR: %TRUE,
Replace_CR_Char: "",
Replace_LF: %TRUE,
Replace_LF_Char: "",
Replace_CRLF: %TRUE,
Replace_CRLF_Char: "",
Replace_DQ: %TRUE,
Replace_DQ_Char: "'"
)
...
String s = ExportCsvOpt.Get(FieldSeparator)
String r = ExportCsvOpt.Get(Replace_DQ)
...
String s = ExportCsvOpt.Get.FieldSeparator
String r = ExportCsvOpt.Get.Replace_DQ