小编Rom*_*man的帖子

如何在autofac中注册Generic接口的所有实现?

我创建了通用接口,假设映射实体以查看模型和向后.我必须在autofac配置中进行大约80次注册.是否可以将它们注册为批次?这是界面:

public interface ICommonMapper<TEntity, TModel, TKey>
    where TEntity : BaseEntity<TKey>
    where TModel : BaseEntityViewModel<TKey>
    where TKey : struct 
{
    TModel MapEntityToModel(TEntity entity);
    TModel MapEntityToModel(TEntity entity, TModel model);
    TEntity MapModelToEntity(TModel model);
    TEntity MapModelToEntity(TModel model, TEntity entity);
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# interface autofac

14
推荐指数
2
解决办法
9621
查看次数

使用正则表达式标准化电话号码

我有一个没有验证的用户输入的电话号码列表,它们看起来像:

 - 495) 995-0595
 - 105-6439
 - 095 268 8621
 - 324-51-44
 - 7 (495) 995-05-95
 - 7 495 995 05 95
 - 7 (495) 995-0595
 - +7 (495) 995-05-95
 - 7 (495)925-34-89
 - 7(495)9253489
 - 7(495)925-34-89
 - 74959950595
Run Code Online (Sandbox Code Playgroud)

我想将这些数字转换成这种(俄语)格式:+ X(XXX)XXX-XX-XX

有没有机会使用正则表达式实现它?

c# regex phone-number

5
推荐指数
0
解决办法
2275
查看次数

标签 统计

c# ×2

autofac ×1

interface ×1

phone-number ×1

regex ×1