If dgUser.DisplayLayout.SelectedRows.Count > 0 Then
            Dim arr As ArrayList = New ArrayList
            Dim i As Integer = 0
            While i < dgUser.DisplayLayout.SelectedRows.Count
                arr.Add(dgUser.DisplayLayout.SelectedRows(i).Cells(0).ToString)
                System.Math.Min(System.Threading.Interlocked.Increment(i), i - 1)
            End While
            ViewState("DelDatasKey") = CType(arr.ToArray, Object())System.Math.Min  去最小值?啥意思
System.Threading.Interlocked.Increment(i), i - 1  啥意思
麻烦解读下这段代码