バージョンの最初の 2 オクテットを取得する必要があります。
たとえば、「4.12.4.5」から「4.12」。
LINQ を使用してそれを行うにはどうすればよいですか?
現在、次のコードを使用していますが、完全に LINQ ではありません。
var Version = "2.45.1.2";
char seperator = '.';
var splitVersion = Version.Split(seperator).Take(2).ToList();
var trimmedVersion = splitVersion[0] + "." + splitVersion[1];
更新:
バージョンクラスを使用して回答します。
var systemVersion = 新しいバージョン("2.45.1.44");
var trimmedVersion = systemVersion.Major + "." + systemVersion.Minor;