Undocumented overload of string.Split() ?
- by Neil N
According to both Intellisense and MSDN doc on string.Split, there are no parameterless overloads of string.Split.  Yet if I type in 
string[] foo = bar.Split();
It compiles. And it works.  I have verified this in both Visual Studio 2008 and 2010.  In both cases intellisense does not show the parameterless overload.
Is there a reason for this?  Are there any other missing overloads from the MSDN/Intellisense docs?  Usually browsing through overloads in intellisense is how I best determine which overload to use.  I'd hate to think I am missing other available options throughout the .Net framework.