我有一个对象,我们称之为Sprite
,它有一个叫做SpriteImages
的Dictionary<string, SpriteMapImageWrapper>
。关键是一个字符串,它需要被存储在映射的对象中。这本词典需要映射到一个单位List<SpriteMapImageInfo>
。所有其他属性都是相同的,但字典密钥需要映射到SpriteMapImageInfo.Key
。这可能使用AutoMapper?使用AutoMapper将字典映射到列表并存储它的密钥
public class SpriteMapImageWrapper
{
public int X { get; set; }
public int Y { get; set; }
public int Width { get; set; }
public int Height { get; set; }
}
public class SpriteMapImageInfo
{
public string Key { get; set; }
public int X { get; set; }
public int Y { get; set; }
public int Width { get; set; }
public int Height { get; set; }
}