namespace Dpz.Core.Entity.Base.PublicStruct;
/// <summary>
/// 匿名用户名列表
/// </summary>
public static class AnonymousNames
{
/// <summary>
/// 匿名用户名列表,可用于随机分配给匿名用户
/// </summary>
public static readonly List<string> NameList =
[
"张三", "李四", "王五", "赵六", "钱七", "孙八", "周九", "吴十",
"陈一", "林二", "郑三", "黄四", "刘五", "何六", "许七", "邓八",
// 英文名字音译
"阿明", "小红", "大伟", "美玲", "志强", "丽华", "淑芬", "雅婷",
"志明", "淑惠", "雅雯", "佩君", "佳蓉", "雅慧", "雅筑", "惠如",
// 可爱风格
"小可爱", "小天使", "小恶魔", "小精灵", "小兔子", "小猫咪", "小狗狗", "小熊熊",
"小猪猪", "小鸭鸭", "小鸟儿", "小花花", "小草草", "小树苗", "小蘑菇", "小番茄",
// 动物系列
"老虎", "狮子", "大象", "长颈鹿", "猴子", "熊猫", "企鹅", "海豚",
"老鹰", "孔雀", "天鹅", "松鼠", "刺猬", "袋鼠", "考拉", "犀牛",
// 自然元素
"微风", "细雨", "彩虹", "阳光", "月亮", "星星", "云朵", "雪花",
"海洋", "高山", "森林", "草原", "沙漠", "瀑布", "溪流", "湖泊",
// 食物系列
"包子", "馒头", "花卷", "面条", "米饭", "饺子", "汤圆", "粽子",
"苹果", "香蕉", "橘子", "葡萄", "西瓜", "草莓", "芒果", "柠檬",
// 职业角色
"老师", "医生", "律师", "工程师", "艺术家", "作家", "记者", "摄影师",
"厨师", "司机", "飞行员", "船长", "农民", "工人", "商人", "科学家",
// 趣味名字
"路人甲", "围观者", "吃瓜群众", "键盘侠", "潜水员", "夜猫子", "早起鸟", "夜行者",
"独行侠", "逍遥生", "江湖客", "天涯客", "浪子", "游侠", "骑士", "剑客",
// 新增人名
"上官婉儿", "欧阳修", "慕容复", "西门庆", "东方不败", "南宫问天", "北冥神功", "令狐冲",
"婠婠", "婠世", "婠美", "婠婠婠", "婠婠儿", "婠婠美", "婠婠婠婠", "婠婠婠儿",
"风清扬", "独孤求败", "叶孤城", "西门吹雪", "陆小凤", "楚留香", "胡铁花", "姬冰雁",
"白飞飞", "苏樱", "铁心兰", "朱七七", "沈璧君", "水灵光", "金无望", "熊猫儿",
"小龙女", "杨过", "郭靖", "黄蓉", "周伯通", "洪七公", "黄药师", "一灯大师",
"任盈盈", "岳不群", "左冷禅", "费彬", "丁仪", "方雨思", "木婉清", "钟灵",
"虚竹", "段誉", "乔峰", "慕容复", "鸠摩智", "天山童姥", "无崖子", "李秋水",
"石破天", "丁珰", "白阿绣", "史小翠", "阿紫", "游坦之", "萧峰", "段正淳",
"王语嫣", "李青萝", "康广陵", "范百龄", "薛慕华", "冯阿三", "风波恶", "包不同",
// other
"神秘访客",
"匿名用户",
"路人甲",
"过客",
"游客",
"探索者",
"观察者",
"访客",
"新朋友",
"小伙伴",
"聊天者",
"网友",
];
}⚠⚠ 以下内容为AI分析的结果,请根据实际情况进行判断。
匿名用户名列表类 (AnonymousNames) 解释
这个代码定义了一个静态类 AnonymousNames,它提供了一个预定义的匿名用户名列表,主要用于为匿名用户分配随机名称。
主要功能
静态列表存储:包含一个静态只读的字符串列表
NameList,存储了大量预设的匿名用户名。多样化名称来源:
- 常见中文姓名(张三、李四等)
- 英文名字音译(阿明、小红等)
- 可爱风格昵称(小可爱、小天使等)
- 动物系列名称(老虎、狮子等)
- 自然元素名称(微风、细雨等)
- 食物系列名称(包子、馒头等)
- 职业角色名称(老师、医生等)
- 趣味网络名称(路人甲、吃瓜群众等)
- 武侠小说人物名(令狐冲、小龙女等)
- 通用匿名标识(神秘访客、匿名用户等)
使用场景:
- 当用户选择匿名登录或未提供用户名时
- 需要为临时用户分配随机名称时
- 在需要保护用户隐私的场合显示替代名称
技术特点
- 使用
static readonly确保列表在程序运行期间保持不变 - 使用 C# 的集合初始化器语法(方括号
[]) - 分类明确,便于维护和扩展
- 包含大量选项(约150个名称)确保随机分配的多样性
这个类通常会被其他代码引用,通过随机选择列表中的名称来为匿名用户分配一个友好的、非个人化的标识。
评论加载中...