StringSegmentSplit(Char, NullableInt32, StringSegmentSplitOptions) Method
Namespace: KGySoft.CoreLibrariesAssembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 9.0.0-preview.1
public IList<StringSegment> Split(
char separator,
int? maxLength = null,
StringSegmentSplitOptions options = default
)
Public Function Split (
separator As Char,
Optional maxLength As Integer? = Nothing,
Optional options As StringSegmentSplitOptions = Nothing
) As IList(Of StringSegment)
public:
IList<StringSegment>^ Split(
wchar_t separator,
Nullable<int> maxLength = nullptr,
StringSegmentSplitOptions options = StringSegmentSplitOptions()
)
member Split :
separator : char *
?maxLength : Nullable<int> *
?options : StringSegmentSplitOptions
(* Defaults:
let _maxLength = defaultArg maxLength null
let _options = defaultArg options new StringSegmentSplitOptions()
*)
-> IList<StringSegment>
- separator Char
- A character that delimits the segments in this StringSegment.
- maxLength NullableInt32 (Optional)
- The maximum number of segments to return. If , then the whole string is processed represented by this StringSegment. This parameter is optional.
Default value: . - options StringSegmentSplitOptions (Optional)
- A StringSegmentSplitOptions value that specifies whether to trim segments and remove empty entries. This parameter is optional.
Default value: None.
IListStringSegmentA list of
StringSegment instances, whose elements contain the substrings in this
StringSegment that are
delimited by
separator.