-3
在LST我有studentId(int)和余弦相似性(双)我已经整理他们在后,现在降序我想在int数组如何从列表中获取只有int部分并存储在数组中?
public class Student
{
public int Id { get; set; }
public double? Cosine { get; set; }
}
public List<Student> GetStuCosineSimilarity()
{
List<Student> lst = new List<Student>();
lst = (from s in DB.Students
select new Student()
{
Id = s.StudentId,
Cosine = s.cosineSimilarity
}).ToList();
lst = lst.OrderBy(k => k.Cosine).ToList(); // Sorting the float value
return lst;
}
你已经问了一个关于'orderby'的问题,现在是'select',你打算询问每一个LINQ操作符。 –
'lst.Select(k => k.Id).ToArray();'。您今后应该做一些研究,因为这些简单问题的答案已经存在于整个SO中。 – Nkosi