Difference between revisions of "TStringList"

From Lazarus wiki
Jump to navigationJump to search
Line 2: Line 2:
  
 
== Inheritance ==
 
== Inheritance ==
*[[TObject]] - Base class of all classes.; [[IFPObserved]] - Interface implemented by an object that can be observed.
+
*[[TObject]] - Base class of all classes.
**[[TPersistent]] - Base class for streaming system and persistent properties.
+
**[[TPersistent]], [[IFPObserved]] - Base class for streaming system and persistent properties - Interface implemented by an object that can be observed.
 
***[[TStrings]] - Class to manage arrays or collections of strings
 
***[[TStrings]] - Class to manage arrays or collections of strings
 
****'''TStringList''' - Standard implementation of the TStrings class.
 
****'''TStringList''' - Standard implementation of the TStrings class.

Revision as of 12:50, 23 February 2017

A TStringList is a datatype that can hold an arbitrary length list of strings. The strings in a TStringList are accessible as concatenated plain text or as a series of strings.

Inheritance

  • TObject - Base class of all classes.
    • TPersistent, IFPObserved - Base class for streaming system and persistent properties - Interface implemented by an object that can be observed.
      • TStrings - Class to manage arrays or collections of strings
        • TStringList - Standard implementation of the TStrings class.

See also