1234567891011121314151617181920212223242526272829303132 |
- namespace SharpCifs.Util.Sharpen
- {
- public class StringTokenizer
- {
- private string[] _tokens;
- private int _pos;
- public StringTokenizer(string text, string delim)
- {
- _tokens = text.Split(delim);
- }
- public int CountTokens()
- {
- return _tokens.Length;
- }
- public string NextToken()
- {
- string value = _tokens[_pos];
- _pos++;
- return value;
- }
- public bool HasMoreTokens()
- {
- return _pos < _tokens.Length;
- }
- }
- }
|