Not an answer to the question (to use LINQ to get the combined number of words in an array), but to add related information you can use strings.split and stringings.join to do the same:
FROM#:
string[] StringArray = { "one two", "three four five" }; int NumWords = Strings.Split(Strings.Join(StringArray)).Length;
Vb.Net:
Dim StringArray() As String = {"one two", "three four five"} Dim NumWords As Integer = Split(Join(StringArray)).Length
source share