2を返す処理を追加する修正を行うとします。この時一番やってはいけないのは三項演算子の偽の項に更に三項演算子を追加する方法です。1;}エクセルの関数風となり、可読性が一気に低下します。場所には不向きと言えます。上記のような例をどうしたらいいかという話ですが素直にメソッド化するテーブルにするラムダ式を使うの3つがあります。それぞれ紹介したいと思います。素直にメソッド化する素直にメソッド化する場合、新しく文字列を整数に変換するメソッドを作成します。ある一般的な方法です。「ある文字列を数値に変換する処理」はこのオブジェクトとは性質が関係ない見る事もできるため、「変換する知識クラス」として外に出しても良いかもしれません。クラスを使って表現できるので文字列と整数の組み合わせをあらかじめ定義組み合わせを宣言しておきます。}}既存の三項演算子を大切する記述もできます。おススメはできませんが。1;ラムダ式を使うラムダ式を使うパターンですが、もし万が一、クラスにメソッドを追加してはいけない等という規則があれば使うことになります。toIndex(text);}簡単ですが以上です。»Profile受託ソフト会社員でWin系業務屋。趣味でCocos2d-x/C++を触っています。etc...主に受託・開発ネタ、Windowsの事、Srellaris、ゲーム制作の進捗の事を喋ります。Core3.xとUnityでAES暗号化を利用するC#の標準機能でデータを圧縮・展開するC#で属性を利用して処理に制約の説明を追加するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。