tryプログラミング、リモートワーク、田舎暮らし、音楽、etc.2010-12-13C#プログラマのための理解度チェックリストC#前回のエントリでは「新しい言語を勉強したって、前に使ってた言語と同じような書き方をしてたら意味がない」という話をしました。そこでC#を題材にして、C#を本質からマスターできているかどうかを確認するためのチェックリストを作ってみました。これらの質問に対してすべて自分の言葉で説明できるのであれば、あなたはきっとC#をC#らしく使えているはずです。(string)obj;文字列の連結は「+演算子」ではなく、StringBuilderを使えって言われる理由は何?下のコードを実行したときに現れる違いは何?また、違いが現れるのはなぜ?「参照」という言葉を織り交ぜて説明してください。Copy)って何?以下のようなメンバを宣言するときはアッパーキャメルケース(AbcXyz)、ローワーキャメルケース(abcXyz)のどちら?クラスメソッドプロパティインスタンス変数メソッド引数ローカル変数チェックリストは以上です。回答例はここには挙げませんが、以下のような本を読むとおそらく大半の問題に回答できるはずです。見るそして回答できるようになればきっと、あなたが以下のリンクにあるようなコラムを書くことはないと思います。はてなブログPro株式会社ソニックガーデンで働くRubyプログラマ。2017年11月に「プロを目指す人のためのRuby入門」を出版。blog)はてなブログをはじめよう!JunichiItoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。