Skip to content

Commit f5425ec

Browse files
committed
优化下版本字符串解析
1 parent da9f743 commit f5425ec

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

FastGithub/ProductionVersion.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,10 @@ public override string ToString()
9595
/// <returns></returns>
9696
public static ProductionVersion Parse(string productionVersion)
9797
{
98-
string verion = productionVersion.Split("+")[0];
99-
string subVersion = productionVersion.Split("+")[1];
100-
return new ProductionVersion(Version.Parse(verion), subVersion);
98+
var parts = productionVersion.Split('+');
99+
string version = parts[0];
100+
string subVersion = parts.Length > 1 ? parts[1] : string.Empty;
101+
return new ProductionVersion(Version.Parse(version), subVersion);
101102
}
102103
}
103104
}

0 commit comments

Comments
 (0)