截断版本号C#

Sco*_*tt 4 .net c# version

如果我的版本号有5位数字,例如"1.0.420.50.0",我怎么能把这个号码(和其他版本号码如"1.0.512.500.0")截断为4位数?"1.0.420.50.0" - >"1.0.420.50"

我更喜欢使用数组,但任何其他方法也可以使用!在此先感谢您的任何建议!

Spe*_*ian 6

我有一段时间没有用c#编程,所以语法可能会关闭.如果版本控制可能超过六位数,您将不需要依赖于删除最后一位数的方法.而只需采用前四个版本号.

String version = "1.0.420.50.0";
String [] versionArray = version.Split(".");
var newVersion = string.Join(".", versionArray.Take(4));
Run Code Online (Sandbox Code Playgroud)