私の先生は、私たちの名前の文字を見つけてフォームの上部にあるラベルに置くことをファイルから読みとるように求めています。ここIndexOfの文字を取得する
が私のコードです:私のLBLに読んでいる
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
searchFile = File.OpenText("AcademicEthicsandIntegrityStatement.txt")
Dim s As String = searchFile.ReadToEnd
Dim b As String = s.IndexOf("b"c)
Dim r As Integer = s.IndexOf("r"c)
Dim i As Integer = s.IndexOf("i"c)
Dim a As Integer = s.IndexOf("a"c)
Dim n As Integer = s.IndexOf("n"c)
Dim ec As Integer = s.IndexOf("e"c)
Dim bRead = GetChar(s, b)
Dim rRead = GetChar(s, r)
Dim iRead = GetChar(s, i)
Dim aRead = GetChar(s, a)
Dim nRead = GetChar(s, n)
Dim ecRead = GetChar(s, ec)
lblName.Text = bRead + rRead + iRead + aRead + nRead + nRead + ecRead
End Sub
テキストではなく、「brianne」の「gmcaad」である
イム私はここで何かをしないのですかあまりがあることを確認してくださいこれを行う簡単な方法。どんな助けもありがとうございます。
電源を入れます。 's.IndexOf(" b "c)'はint32を返しますが、それを文字列変数に代入しています。 – Plutonix
あなたの名前の文字が** NOT **の場合はどうなりますか?その場合、 'String.IndexOf()'は-1の値を返します。あなたは現在そのシナリオをチェックしていません。 –
あなたの宿題をするためにSOを得るのはちょっと皮肉で、AcademicEthicsandIntegrityStatement.txtというファイルを指す質問 – MrGadget