让我们假设我有以下类
public class foo
{
public string Value;
}
public class bar
{
public string Value1;
public string Value2;
}
Run Code Online (Sandbox Code Playgroud)
现在我想配置自动映射,如果Value1以"A"开头,则将Value1映射到Value,否则我想将Value2映射到Value.
这是我到目前为止:
Mapper
.CreateMap<foo,bar>()
.ForMember(t => t.Value,
o =>
{
o.Condition(s =>
s.Value1.StartsWith("A"));
o.MapFrom(s => s.Value1);
<<***I want to throw Exception here***>>
})
Run Code Online (Sandbox Code Playgroud)
但是我知道如何在条件基础上给出值1或值2,但不知道如何放置一些自定义代码,调用函数或抛出异常
请指南.
关于在Plist中保存UIColor:我尝试了不同的方法但是没能这样做,我想保存并检索plist文件中的颜色值.
我无法使用nslog提取颜色的数据值并将其保存在plist中.
有没有其他方法可以这样做?
我已经购买了VS2013并试图处理我自己的现有项目,并且我编写了201个单元测试,但是当我在vs2013中打开解决方案并打开Test类和右键单击时,Run Tests选项被禁用.., 3-4分钟后,它会自动启用.
我不确定原因是什么.
我的机器是:8GB; i7; 500克; 250标准箱
任何的想法 ?