///
/// 本地化文本与展示格式访问辅助。
///
///
/// 用于代码中读取本地化文本资源,以及按照当前展示区域性格式化文本参数、日期时间和数值。
/// 它面向 C# 代码侧调用;XAML 中的静态文本优先使用 DynamicResource,
/// XAML 绑定值的格式化优先使用 。
///
///
/// 文本资源来自当前应用的资源字典。正常运行时优先通过
/// 查找资源;在应用生命周期早期或测试环境中,
/// 会回退到 进行一次安全查找。
///
///
/// 该类中的格式化方法使用 ,
/// 因此会跟随 当前设置的展示格式区域性。
/// 它们只适合生成展示给用户看的文本,不应用于配置文件、日志、协议、缓存键、文件名等
/// 需要稳定格式的场景;这些场景应显式使用 。
///
///
public static class Lang
{
private static readonly HashSet