C#でラムダ式を書く方法1 C#でラムダ式を書く方法 #07_delegateの使い方 前回はGetValue3メソッドの引数にLenCheckのdelegateを受ける実装を行ったので,今回は,どうやってdelegateを渡すかというところやって行きたいと思います。 GetValue3メソッドを呼び出す方法 まずは,butt... 2022.07.30 C#でラムダ式を書く方法1
C#でラムダ式を書く方法1 C#でラムダ式を書く方法 #06_delegateを定義する方法 前回は引数に応じた桁数以上の文字列が取得できるメソッドを作成しました。string配列と桁数を引数にすることで,ある程度汎用的に使えるメソッドにはなりました。 比較の部分も引数にできる? ここまでで,比較対象の文字列と,桁数までを引数にした... 2022.07.30 C#でラムダ式を書く方法1
C#でラムダ式を書く方法1 C#でラムダ式を書く方法 #05_ラムダなしで実装_引数追加 前回はメソッドを作って,3文字以上の文字列を取得するロジックを作成しました。今回は,メソッドに引数を渡して,任意の文字数以上の文字列を取得するロジックを作成してみます。 新しいメソッドの追加 まずは新しいメソッドを作成します。といっても前回... 2022.07.30 C#でラムダ式を書く方法1
C#でラムダ式を書く方法1 C#でラムダ式を書く方法 #04_ラムダなしで実装_共通関数 前回はラムダ式とは関係ない,普通の文法で,string配列から,3文字以上の文字列を取得するコードを書きました。ここから徐々にラムダ式を目指していきますが,今回は,共通関数化を行います。3文字以上の文字列を取得するロジックの部分をメソッド化... 2022.07.30 C#でラムダ式を書く方法1
C#でラムダ式を書く方法1 C#でラムダ式を書く方法 #03_ラムダなしで実装 それではまず,ラムダ式を使わないコードから書いていきます。最終的にはラムダ式にしますが,前述したとおり,段階を踏んでいかないとラムダ式は理解できないので,順番にやっていきます。ですので,最初はラムダ式を一切使わないコードか書いていきます。 ... 2022.07.30 C#でラムダ式を書く方法1
C#でラムダ式を書く方法1 C#でラムダ式を書く方法 #02_プロジェクトの作成 まずはC#でプログラミングができる環境準備しましょう。VisualStudioを立ち上げて,Windowsフォームアプリケーションを作成します。「新しいプロジェクトの作成」を選択します。 「Windowsフォームアプリケーション(.NET ... 2022.07.30 C#でラムダ式を書く方法1
C#でラムダ式を書く方法1 C#でラムダ式を書く方法 #01_はじめに 本ブログはC#のラムダ式の書き方を解説しています。 私はUdemyという学習用プラットフォームでC#の文法やオブジェクト思考,ドメイン駆動開発手法などを解説しているのですが,その中でもラムダ式の書き方がよくわからないという意見が結構ありまし... 2022.07.30 C#でラムダ式を書く方法1
リーダブルコード C#リーダブルコード #26_名前を統一するための辞書ツール作成 どのような名前にするとしても,プログラマー全員が統一した名前を付けることが重要です。しかし,それは口で言うほど簡単なことではありません。毎日黙々と仕事をしているプログラマーが変数の名前を1つ付けるたびに,みんなに聞くことは現実的ではありませ... 2022.06.04 リーダブルコード
リーダブルコード C#リーダブルコード #52_リーダブルコードまとめ コードに想いを込める まずは,コードに思いを込めるということです。それはメソッド名だったり,変数名だったり,クラス名だったりします。どういったつもりで書いているのかというのを,他のプログラマーや,未来のうろ覚えの自分に対して伝えるメッセージ... 2022.06.04 リーダブルコード
リーダブルコード C#リーダブルコード #51_未実装部分はTODOを書く 未実装部分で,後からコーディングしようと思っている部分は,TODOコメント書いていただければOKです。 private void CreateProduct() { var p = new Product(1, "", 0, 0); //T... 2022.06.04 リーダブルコード