0

タイトルを語るようなものが見つからなかったのは本当に不思議です。私の問題は、。を含むclass1.vbファイルがあることFunction readです。この関数は基本的に、基本的にテキストであるstring ByValmyからaを受け取りReading.aspx.vbます。次に、そのテキストを読み取り、単語を検索します。「海」という単語が見つかった場合は、Function read Returns a MsgBox("found")

私の場合、テキスト文字列は、次の方法で関数を呼び出すことによってコードReading.aspx.vbから渡されます。Reading.aspx.vb

Read.aspx.vb

 Dim rd as new class1
 rd.read(txtString)

class1.vb

>  Public Function Read(ByVal value1 As String)

コードの読み取りはここに行き、単語を検索しますsea

単語seaが見つかっ た場合Function Readは戻りFound、そうでない場合は戻りNot foundます。

私の問題は、フォームFunction Readからの戻り値をどのように判断できるかです。Read1.aspx.vb私が作成しようとしているのは、Read.aspx.vbフォームから何Function readが返されるかを確認することです。戻った場合はfound他のテキストファイルのループを停止し、戻った場合Not foundはで定義されているループを続行しますRead.aspx.vbClass1.vb Function Read()ですから、私の質問は、フォームから自分の戻り値を決定し、Read.aspx.vbそれに応じて行動するにはどうすればよいかということです。何か考えや提案はありますか?

4

1 に答える 1

0

私があなたの質問から理解していることについて、あなたはこのようなものを持っています:

Public Class Test
    Public Function Read(ByVal value As String) As String
        If (value.Contains("sea")) Then
            Return "Found"
        End If

        Return "Not Found"
    End Function        
End Class

だから、あなたがしなければならないのはただです。

If (rd.Read("Lorem Ipsum Dolor Sit Amet sea Lorem") = "Found") Then
    DoSomethingWhenFound()
Else
    DoSomethingWhenNotFound()
End If

これやってみませんか?

于 2013-01-28T13:42:44.810 に答える