プログラムを作成する時って自分の使うメソッドをこの大量にあるメソッドの中からどう探すのでしょうか?クラスだけでも凄い数あるのにその中から大まかに絞ってしらみつぶし、というのは大変ですよね。
どこに大量にあるメソッドがあるのでしょうか。コード内にでしょうか。ドキュメントにでしょうか。
ドキュメントであれば、それはリファレンスのことでしょう。
どちらにしろ、メソッドがたくさんあればそこから手探りで見つけるのは確かに大変かもしれません。
では、考えてください。
どうして、そこからメソッドを探そうと考えたのでしょうか。
それがこの質問のポイントです。何か実現したい機能があるからでしょう。
その実現したい機能が何かを洗い出してください。
例えば、「C#で乱数を取得したい」なら「C# 乱数」と検索して調べてください。検索結果からクラスやメソッドを使う必要があるか照査してください。あれば、関係のありそうなクラスやメソッドが何かを洗い出してください。そのクラスやメソッドの使い方について、リファレンスを見てください。
「Unity(C#)で画面にテキストを表示したい」なら「Unity 画面 テキスト」と調べて同じことを実践してください。
「WPF(C#)でリストボックスを使いたい」なら「WPF リストボックス」
「Windows Forms(C#)でフォーム全体の色を塗りつぶしたい」なら「Windows Forms フォーム 塗りつぶし」
・・・
それで解決の糸口が見えてきます。
調べた結果、「このメソッドを使えば良い」と分かったときに、初めてそのメソッドを使えば良いのです。
必ずしもコードやリファレンスからメソッドを探す必要はありません。
リファレンスと辞書の使い方は似ている
特定の意味を持つ言葉が何かを探したくて国語辞典を読んでもその言葉は見つかりません。
例えば「デジャヴ」という知らない言葉を辞書から探したくて国語辞典を漁っても、99%見つかりません。
言葉の意味から逆引きできれば見つけられるかもしれませんが、そんな辞書はありません。
もしあったら教えてください。
検索で「どこかで体験したように感じる現象」と調べてやっとデジャヴという言葉を知ることができます。リファレンスを利用するときも同じです。
検索ワードを考える方法については、自身の国語力が重要になります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/22 14:10