我有一个包含多个字段和两个对象的列表,我的要求是List<string>从'/'分隔的对象形成一个.
例如:list contains
对象1:
对象2:
我应该以test/name,test2/name2的格式获取字符串;
确切代码:
我正在尝试使用List中的值注入器注入模型
var resultList = vReturn.ToList();
List<UserSearchedModel> models = new List<UserSearchedModel>();
resultList.ForEach(u =>
{
UserSearchedModel model = new UserSearchedModel();
model.InjectFrom(u);
model.Roles = string.Join(",", ObjectHelper.GetPropertyValue<IList<string>>(u, "Roles", null));
models.Add(model);
});
return models;
Run Code Online (Sandbox Code Playgroud)
我的列表包含两个对象,我想插入以分离的角色/组代码格式查看模型.Role1/GroupCode1,Role2/GroupCode2
我正在寻找一种可以将 System.IO.Stream 转换为 byte[] 的 C# 语言解决方案。我已经尝试了下面的代码,但我收到的字节 [] 为空。有人可以指导我从下面的代码中缺少什么吗?我从 Alfresco Web 服务接收,除非保存到临时位置,否则我无法读取文件。
private static byte[] ReadFile(Stream fileStream)
{
byte[] bytes = new byte[fileStream.Length];
fileStream.Read(bytes, 0, Convert.ToInt32(fileStream.Length));
fileStream.Close();
return bytes;
//using (MemoryStream ms = new MemoryStream())
//{
// int read;
// while ((read = fileStream.Read(bytes, 0, bytes.Length)) > 0)
// {
// fileStream.CopyTo(ms);
// }
// return ms.ToArray();
//}
}
Run Code Online (Sandbox Code Playgroud)