如何从通用列表中查找最大 id

发布于 2024-12-02 12:09:27 字数 650 浏览 4 评论 0原文

我正在获取列表对象中的数据集合。从此列表中我想获取最大 id。`

Dim objinfo As List(Of AlbumInfo) = objPhotos.GetPhotos_Alb_ID(Me.ModuleId, hdd_AlbID.Value)

Dim Photo_Image As String = ""

Dim str As String = Photo_Image & fu_Photo.PostedFile.FileName.Substring(fu_Photo.PostedFile.FileName.LastIndexOf("."))
If objinfo.Count >= 1 Then
   Photo_Image = Convert.ToString(hdd_AlbID.Value) + "_" + Convert.ToString(objinfo.Item("0").Photo_Id + 1)
Else
   Photo_Image = Convert.ToString(hdd_AlbID.Value) + "_" + Convert.ToString("1")
End If

这会从 Convert.ToString(objinfo.Item("0").Photo_Id + 1) 返回第“0”个位置 id 但我想获取最后一个项目的 id。

i m getting a collection of data in list's object. And from this list i want to get the maximum id.`

Dim objinfo As List(Of AlbumInfo) = objPhotos.GetPhotos_Alb_ID(Me.ModuleId, hdd_AlbID.Value)

Dim Photo_Image As String = ""

Dim str As String = Photo_Image & fu_Photo.PostedFile.FileName.Substring(fu_Photo.PostedFile.FileName.LastIndexOf("."))
If objinfo.Count >= 1 Then
   Photo_Image = Convert.ToString(hdd_AlbID.Value) + "_" + Convert.ToString(objinfo.Item("0").Photo_Id + 1)
Else
   Photo_Image = Convert.ToString(hdd_AlbID.Value) + "_" + Convert.ToString("1")
End If

this returns the "0"th positions id from Convert.ToString(objinfo.Item("0").Photo_Id + 1)
but i want to get the last item's id.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

陌生 2024-12-09 12:09:27

好吧,您在标题中指定 max,在问题中指定 last,所以这里是:

Max:

Photo_Image = hdd_AlbID.Value.ToString() & "_" & _
    objinfo.Max(Function(o) o.Photo_Id) _
           .Photo_Id.ToString()

Last:

Photo_Image = hdd_AlbID.Value.ToString() & "_" & _
    objinfo.Last().Photo_Id.ToString()

Well, you specify max in the title, and last in the question, so here's both:

Max:

Photo_Image = hdd_AlbID.Value.ToString() & "_" & _
    objinfo.Max(Function(o) o.Photo_Id) _
           .Photo_Id.ToString()

Last:

Photo_Image = hdd_AlbID.Value.ToString() & "_" & _
    objinfo.Last().Photo_Id.ToString()
北陌 2024-12-09 12:09:27

使用 Max 扩展方法。例如,

...
maxPhotoId = objInfo.Max(Function(photo) photo.Photo_Id).Photo_Id
...

Use Max extension method. For example,

...
maxPhotoId = objInfo.Max(Function(photo) photo.Photo_Id).Photo_Id
...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文