mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-23 03:04:29 +08:00
- 在LocalizationManager中注册内置格式化器包括条件、复数和紧凑数值格式化器
- 实现CompactNumberLocalizationFormatter支持{value:compact}格式化语法
- 添加数值显示扩展方法ToDisplayString和ToCompactString
- 实现NumericDisplayFormatter和NumericSuffixFormatRule数值格式化核心逻辑
- 添加数值格式化选项配置包括小数位数、四舍五入策略等参数
- 为紧凑数值格式化功能添加完整的单元测试覆盖各种数值类型和边界情况
12 lines
251 B
C#
12 lines
251 B
C#
namespace GFramework.Core.Abstractions.Utility.Numeric;
|
|
|
|
/// <summary>
|
|
/// 数值显示风格。
|
|
/// </summary>
|
|
public enum NumericDisplayStyle
|
|
{
|
|
/// <summary>
|
|
/// 紧凑缩写风格,例如 1.2K / 3.4M。
|
|
/// </summary>
|
|
Compact = 0
|
|
} |