作者alair99 (製造不在場證明)
看板Visual_Basic
標題[.NET] 關於字串比對的問題
時間Sun Jun 11 20:48:47 2006
請問一下
我宣告了一個字串 但它是由input.text所取出來的
dim inputstr as string = trim(input.text)
dim blank_pos as integer = Instr(inputstr, " ")
dim nin as string = Mid(inputstr, blank_pos + 1)
這個字串的名稱就叫做nin
後來宣告了一個陣列array1(100000)裡面存的是我從資料庫裡面抓的東西
dim array1(100000) as string
接著開始比對
for count = 0 to k1-1 ' k1是array1裡面應該會有的資料數
if(array(count) = nin) then
str2 = "success"
' str2 是我最後用來確認到底有沒有跑進if迴圈用的
endif
next
到最後呢 要印出東西了 ~"~
label4.text = str2
結果最後沒有印任何東西.....
請問一下我這是錯在哪裡?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.212.94
推 retsamsu:if(array1(count) = nin) then 試試看 06/11 21:26
推 alair99:抱歉抱歉 這文章是我手滑沒打到~"~ 程式中的是array1沒錯 06/11 21:29
推 linmic:我猜是根本沒比對到你要的或是沒Trim好。 06/11 23:29