當我試圖拆一些字符串,我有兩個類型的錯誤:錯誤,當我將一個字符串分解
Error 1 The best overloaded method match for 'string.Split(params char[])' has some invalid arguments
Error 2 Argument 1: cannot convert from 'string' to 'char[]'
這是我的有關代碼的一部分:
if (string.IsNullOrEmpty(data_odd))
{
if (node.GetAttributeValue("class", "").Contains(("first-cell")))
rowBet.Match = node.InnerText.Trim();
var matchTeam = rowBet.Match.Split("-", StringSplitOptions.RemoveEmptyEntries);
rowBet.Home = matchTeam[0];
rowBet.Host = matchTeam[1];
if (node.GetAttributeValue("class", "").Contains(("result")))
rowBet.Result = node.InnerText.Trim();
var matchPoints = rowBet.Result.Split(":", StringSplitOptions.RemoveEmptyEntries);
rowBet.HomePoints = int.Parse(matchPoints[0];
rowBet.HostPoints = int.Parse(matchPoints[1];
if (node.GetAttributeValue("class", "").Contains(("last-cell")))
rowBet.Date = node.InnerText.Trim();
}
我真不我不知道如何解決這個問題。我希望你能幫助我。
編輯:Homepoints和Hostpoints在我的賭注類中聲明爲int。
'VAR matchPoints = rowBet.Result.Split( 「:」 ToCharArray(),StringSplitOptions。 '' – dotctor
是的,「 - 」代表一個字符串不是一個字符,將它改爲單引號 – Sherlock