的
fbStatus.Split(
new char[] { ' ' },
StringSplitOptions.RemoveEmptyEntries
)
.Length
.ToString();
結果是string
因爲Object.ToString
總是返回string
一個實例。但是,你嘗試,因爲你說
string[] splitWords = fbStatus.Split(
new char[] { ' ' },
StringSplitOptions.RemoveEmptyEntries
)
.Length
.ToString();
,編譯器將允許你這樣做,如果有來自string
到string[]
(隱含意義的隱轉換的,其結果分配給string[]
你不必明確說:「這個轉換到string
string[]
)。但是,有沒有這樣的隱式轉換。因此,編譯器告訴你。
Cannot implicitly convert type string
to string[]
我不清楚你在做什麼。如果你只是想從分裂的話,你剛纔說
string[] splitWords = fbStatus.Split(
new char[] { ' ' },
StringSplitOptions.RemoveEmptyEntries
);
如果你只是想單詞的數量,只是說
int count = fbStatus.Split(
new char[] { ' ' },
StringSplitOptions.RemoveEmptyEntries
)
.Length;
根據你的問題的標題,出現對我來說就是你想要的。
它幾乎意味着它說什麼。我猜你知道「隱含」是什麼意思?僅供參考,'string []'表示「字符串類型的數組」 –
塞繆爾在發佈他的最新更新作爲一個全新的問題後,將問題重新提出。 –