※ ChatGPTを利用し、要約された質問です(原文:選択を解除 の命名)
選択解除メソッドの命名について
こんにちは。c#初心者です。
メソッドの命名の事なんで、(cから派生したものなら)あんまり言語関係無いと思います。
題名の通り、「選択を解除」するメソッドの命名についてです。
直訳すると「CancelSelection」になりそうなのですが、こんな感じでいいんでしょうか?
「Cancel」と聞くと、どうも「中止」の方がイメージが強いので誤読につながらないかと(このメソッドはpublicな上、色々な人が使う可能性があるクラスのメソッド)。
Exciteによると予想通り「ReleaseSelect(選択解除)」、「CancelSelection <- Selection is canceled(選択を解除)」でした(流石にReleaseSelectは文法上からも無いと思う)。
「RemoveSelection」だと選択中のものをコレクションから削除するような気もしますし、「空を選択する」と見なして「SelectEmpty」、「SelectNull」としても、ちょっとセンスが足りないかと。
という感じでいつもの通り悩みに悩んでいます。
というわけで皆さんのご意見を伺わせてください。
お礼
回答ありがとうございます。 「deselect」をみてピンときました。 「unselect」で検索したらどうやらそれらしいです(最近Undo始めてて良かった)。 とりあえず問題解決です。ありがとうございました。