需要从"1.2.3.4"到"1.2"的字符串中获取子字符串我有这个解决方案:
string version = "1.2.3.4";
var major = version.Substring(0, version.Substring(0, version.LastIndexOf('.')).LastIndexOf('.'));
Run Code Online (Sandbox Code Playgroud)
但它看起来很难看.什么是最好的方法呢?(注意)初始字符串可能具有不同的大小,如11.22.33.44或其他
像这样的东西?
var newstr = String.Join(".", "1.2.3.4".Split('.').Take(2));
Run Code Online (Sandbox Code Playgroud)
或者您可能想要使用Version类
var ver = new Version("1.2.3.4");
Console.WriteLine(ver.Major + "." + ver.Minor);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
279 次 |
| 最近记录: |