diff --git a/README.md b/README.md
index a5b1459..cf01116 100644
--- a/README.md
+++ b/README.md
@@ -24,6 +24,7 @@
* `net5.0`
* `net6.0`
* `net7.0`
+* `net8.0`
## 使用
查看[在线文档](https://commonlibs.jiuling.me)。
diff --git a/docs/README.md b/docs/README.md
index b607eca..55eaed3 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -17,6 +17,38 @@ y.Add("a1", "b1");
Assert.IsTrue(_myComparer.Equals(x, y));
```
+# `Enums` 命名空间
+常用的一些枚举定义。
+
+## `VersionFormatEnum` 枚举
+版本号展示格式。
+
+```C#
+public enum VersionFormatEnum
+{
+ ///
+ /// 主版本(1)
+ /// 例如:1
+ ///
+ Major = 1,
+ ///
+ /// 主版本.次版本
+ /// 例如:1.2
+ ///
+ MajorMinor = 2,
+ ///
+ /// 主版本.次版本.构建版本
+ /// 例如:1.2.3
+ ///
+ MajorMinorBuild = 3,
+ ///
+ /// 主版本.次版本.构建版本.修订版本
+ /// 例如:1.2.3.4
+ ///
+ MajorMinorBuildRevision = 4
+}
+```
+
# `ExtensionMethods` 命名空间
该命名空间下是一些通用的扩展方法。
@@ -75,6 +107,16 @@ a.ToDataTable();
"https://jiuling.me".ToUri(); //将字符串转为 Uri 对象
```
+## `VersionExtension` 类
+版本号的扩展方法。
+
+```C#
+(new Version("1.2.3.4")).ToFormatString(VersionFormatEnum.Major); // 结果为字符串 "1"
+(new Version("1.2.3.4")).ToFormatString(VersionFormatEnum.MajorMinor); // 结果为字符串 "1.2"
+(new Version("1.2.3.4")).ToFormatString(VersionFormatEnum.MajorMinorBuild); // 结果为字符串 "1.2.3"
+(new Version("1.2.3.4")).ToFormatString(VersionFormatEnum.MajorMinorBuildRevision); // 结果为字符串 "1.2.3.4"
+```
+
# `Log` 命名空间
该命名空间下是一些通用的日志帮助类。