c# - 截断版本号 C#

标签 c# .net version

如果我有一个有 5 位数字的版本号,例如“1.0.420.50.0”,我如何将这个数字(以及其他版本号,例如“1.0.512.500.0”)截断为只有 4 位数字? "1.0.420.50.0"--> "1.0.420.50"

我更愿意使用数组,但任何其他方法也可以! 感谢您提前提出任何建议!

最佳答案

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

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

关于c# - 截断版本号 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31863551/

相关文章:

c# - Entity Framework 代码优先 + MySQL...NullReferenceException

c# - 带有 id 的 asp.net core 2 razor 页面路由

c# - 调用的对象已与其客户端断开连接 (WatIn)

.net - 编写解析器时应该使用哪种设计模式?

c# - 查找整数列表中倒数第二大的元素 C#

version - Nuget安装错误的包版本

c# - 计算数组中的重复数字

version-control - 如何使用 Mercurial 进行文本文档的版本控制?

git - Git的SSH兼容性问题

c# - ServiceStack:读取 XML 数据时已超出最大数组长度配额 (16384)