Как добавить и удалить элементы из массива asp classi c? - PullRequest
0 голосов
/ 27 апреля 2020

Я хочу иметь возможность добавлять или удалять элементы из строки, разделенной запятыми, которую я получаю из моего mysql дБ. Допустим, у меня есть эти переменные.

stringfromdb="chk1,k8,k5,k6,k2,k3,k1"
MyfavoriteList=array(stringfromdb)
checked="true"
list_id="k5"

Так что, если «зарегистрировано» истинно, то добавьте значение «список_идентификаторов», только если оно еще не существует.

И если «проверено» это false затем удалите значение «list_id».

Итак, теперь у меня есть это, где он проверяет, существует ли он уже.

myFavoriteList = Split(myFavoriteList,",")

        Dim iLoop, bolFound
        bolFound = False
        for iLoop=LBound(myFavoriteList) to uBound (myFavoriteList)
          'response.write myFavoriteList(iLoop)

          If CStr(myFavoriteList(iLoop)) = CStr(list_id) then
            bolFound = True
            response.write "The value already exists"&(iLoop)&"<br>"
          else
            response.write "It doesn't exist so add it"
            myFavoriteList=myFavoriteList&","&list_id
          End If
        next

Но как мне удалить значение «list_id», если «проверено» "неверно?

Есть ли лучший способ сделать это?

Любой вклад приветствуется, спасибо.

...