私はここで少し混乱しています:
C#のWindowsフォームアプリケーション。
テキストボックスがあるとしましょう。また、ユーザーがそのテキストボックスにテキストを入力し、それをサーバーに送信すると、ユーザーが内部に書き込んだ内容が入力されますList<string>
。
ここで、ユーザーがキーボードの「いいね」を押したときに、入力した最後のメッセージ(基本的にコレクションctrl + UP
に追加された最後のメッセージ)を返すようにしたいとします。List<string>
また、ユーザーがキーボードを押すと、最後に押されるctrl + Down
前に発生した前のメッセージが返されます。up
しかし、奇妙なことに、これを実装する方法について私は完全に混乱しています。笑私はそれが超単純なようだと知っていますが、奇妙なことに、私はそれを理解できないようです。
inputPublicHistory[inputPublicHistory.Count - 1]
「上」を押すときのように、前の履歴をプルする論理的な方法のようです。しかし、明らかに、そのインデックスがどこにあるかを追跡するw / oaメソッドでは、比較するのは困難です。
inputPublicHistoryIndex +=1
ユーザーがキーボードのを押した後、Ctrl + Up
インデックスをインクリメントしてその結果を返すことを追加できますが、これは本当に有効で適切な方法ですか?
多分私はこれを考えすぎているかもしれません、多分ここにいるあなたの素晴らしい人々の一人は私がそのような単純な仕事で私の頭をまっすぐにねじ込むのを手伝ってくれるでしょう。