私のプログラミング割り当ての1つは、単語を取り込んで複数にするVBプログラムを作成する必要があります。私たちは直面している困難について書かなければなりません。
私はちょうどこれについてどうやって動くように努めています。私が見ることのできるところから、文字をその文字に分割し、文字列の最後の文字が何であるかを特定する必要があります。そこから、string.join演算子を使って最後に "s"のようなものを追加するif文のロードのケースだと思います。結合はかなりシンプルだと思われますが、入力語を分割して最後の文字を特定する方法です。
私はuniで初めての1年目なので、プログラミングはあまり進んでいないので、可能な限り知識が限られている人には理解できるようにしてください!あなただけVisual Basicで単語を分割する
Dim myString As String = "Shoe"
myString += "s"
'myString is now "Shoes"
または最後の文字が既にあるかどうかをチェックしますか、文字列の末尾に「S」の文字を追加したい場合は、事前に
おかげで、 アンドリュー
を支援stringは文字の配列です。長さ-1を使用して配列にインデックスを付けると、最後の文字を取得できます。 Linqを使用すると、.Last()拡張メソッドを使用して最後の文字を取得できます。さまざまな方法がたくさんあります。しかし、あなたは本当にそれをやりたくはありません。ペンと紙とランダムな言葉のリストで座ってください。次に、それらを複数にします。あなたはどうしていますか?あなたの行動や言葉のパターンを探してください。これらのパターンを特定することがあなたのアルゴリズムになります。アルゴリズムを取得したら、コードを操作できます。 – Will
これに役立つ文字列演算の負荷があります。 MSDNの文字列クラスのすべてのメソッドを確認してください。https://msdn.microsoft.com/en-us/library/system.string(v=vs.110).aspx –
これまでに何を試みましたか?あなたの特定の問題は何ですか?いくつかのコードを見ることができますか? –