69 lines
1.5 KiB
Markdown
69 lines
1.5 KiB
Markdown
# CString
|
||
|
||
CString is a class for simplified access to the variables of string type.
|
||
|
||
### Description
|
||
|
||
CString class provides simplified access to MQL5 API functions working with string variables.
|
||
|
||
### Declaration
|
||
|
||
```
|
||
class CString: public CObject
|
||
|
||
```
|
||
|
||
### Title
|
||
|
||
```
|
||
#include <Strings\String.mqh>
|
||
|
||
```
|
||
|
||
```
|
||
Inheritance hierarchy
|
||
CObject
|
||
CString
|
||
|
||
```
|
||
|
||
### Class Methods by Groups
|
||
|
||
| Data access methods | |
|
||
| --- | --- |
|
||
| Str | Gets a string |
|
||
| Len | Gets length of a string |
|
||
| Copy | Copies a string copy |
|
||
| Fill methods | |
|
||
| Fill | Fills a string |
|
||
| Assign | Assigns a string |
|
||
| Append | Appends a string |
|
||
| Insert | Inserts a string |
|
||
| Compare methods | |
|
||
| Compare | Compares strings |
|
||
| CompareNoCase | Performs a case insensitive string comparison |
|
||
| Substring methods | |
|
||
| Left | Gets a substring from the left |
|
||
| Right | Gets a substring from the right |
|
||
| Mid | Gets a substring from the middle |
|
||
| Trim/delete methods | |
|
||
| Trim | Trims a string from the left and from the right |
|
||
| TrimLeft | Trims a string from the left |
|
||
| TrimRight | Trims a string from the right |
|
||
| Clear | Clears a string |
|
||
| Convert methods | |
|
||
| ToUpper | Converts a string to uppercase. |
|
||
| ToLower | Converts a string to lowercase. |
|
||
| Reverse | Reverses a string |
|
||
| Search methods | |
|
||
| Find | Searches a substring left to right |
|
||
| FindRev | Searches a substring right to left |
|
||
| Remove | Deletes a substring |
|
||
| Replace | Replaces a substring |
|
||
|
||
```
|
||
Methods inherited from class CObject
|
||
Prev, Prev, Next, Next, Save, Load, Type
|
||
|
||
```
|