C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 18 を表示中)
■7080 / )  Re[9]: VBについて
□投稿者/ はつね (254回)-(2007/08/29(Wed) 23:50:05)
はつね さんの Web サイト
No7070 (まる さん) に返信
> 「mdhvdkvmsxsgfsvvbhkmfhyybafxrdgnpmuhvydiszaqgnytdsfh・・・」
> @---
>  A---
>   B---
> @,A,Bなどのように区切って1度区切った組が2度以上出た組み合わせを表示する。

つまり、「先頭から1文字づつ位置をずらしながら指定された文字数ずつ区切る」ですね。
以下、まったく検証していないコード

        Dim inputString As String = Me.TextBox1.Text
        Dim splitLength As Integer = CType(Me.TextBox2.Text, Integer)
        Dim splitString(inputString.Length) As String

        For splitPosition As Integer = 0 To inputString.Length - splitLength
            splitString(splitPosition) = inputString.Substring(splitPosition, splitLength)
        Next


> >(4) 文字列の中に2回以上でてくる組を取り出す ←何に対して?
> 文字列に対して2回以上出てきた組み合わせを表示

手順は正確に!
例「(2)で作成した配列について、配列要素1つ1つに対して、他の要素と同じ文字列かをチェックして同じ文字列があったら・・どうする?」


> >(5) (4)で取り出した文字列を表示する              ←どこに?
> 表示の際に使うものは何がいいのか?(ツールボックスの中の何を使って表示すればいいのか?参考に)

どのように表示したいかにより何を使うかが決まります。
つまり、これも正解はまるさんの頭の中にあるということですね。

返信 編集キー/


管理者用

- Child Tree -