string-join
and tokenize
are XPath 2.0 functions, but .net's XPathNavigator only supports XPath 1.0. You cannot use these functions, and there is no XPath 1.0 equivalent for them.
Either perform string manipulation outside XPath in C# or use some library that extends the capabilities, you might want to have a look at Saxon or BaseX which both offer APIs for C#. There are also some more of them, both open source and commercial ones.
An XPath 1.0 hack for this particular example: translate('The quick brown fox', ' ', ';')
will replace all occurrences of spaces with semicolons..