New to Telerik UI for WinFormsStart a free 30-day trial

A String Tokenizer that accepts Strings as source and delimiter. Only 1 delimiter is supported (either String or char[]).

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.dll

Syntax:

C#
public class StringTokenizer : IEnumerable, IDisposable, IEnumerator

Inheritance: objectStringTokenizer

Implements: IDisposableIEnumerableIEnumerator

Constructors

C#
public StringTokenizer(string source, char delimiterChar, StringSplitOptions splitOptions = StringSplitOptions.RemoveEmptyEntries)
Parameters:sourcestringdelimiterCharcharsplitOptionsStringSplitOptions
C#
public StringTokenizer(string source, char[] delimiterChars, StringSplitOptions splitOptions = StringSplitOptions.RemoveEmptyEntries)
Parameters:sourcestringdelimiterCharschar[]splitOptionsStringSplitOptions

Constructor for StringTokenizer Class.

C#
public StringTokenizer(string source, string delimiter, StringSplitOptions splitOptions = StringSplitOptions.RemoveEmptyEntries)
Parameters:sourcestring

The Source String.

delimiterstring

The Delimiter String. If a 0 length delimiter is given, " " (space) is used by default.

splitOptionsStringSplitOptions

Determines how to split the string.

Properties

C#
public string Current { get; }

Methods

Method to get the number of tokens in this StringTokenizer.

C#
public int Count()
Returns:

int

The number of Tokens in the internal ArrayList.

C#
public void Dispose()

Implements: IDisposable.Dispose()

C#
protected virtual void Dispose(bool disposing)
Parameters:disposingbool
C#
public IEnumerator<string> GetEnumerator()
Returns:

IEnumerator<string>

C#
public bool MoveNext()
Returns:

bool

Implements: IEnumerator.MoveNext()

Method to get the next (string)token of this StringTokenizer.

C#
public string NextToken()
Returns:

string

A string representing the next token; null if no tokens or no more tokens.

C#
public void Reset()

Implements: IEnumerator.Reset()