『C#コードレシピ集―スグに使えるテクニック385 [単行本]Ω』はヤフオクでkJ-000d996108から05月03日 09時 45分に出品され05月03日 09時 45分に終了予定です。即決価格は2,814円に設定されています。現在569件の入札があります。決済方法はYahoo!かんたん決済に対応。福島県からの発送料は落札者が負担します。PRオプションはYahoo!かんたん決済、取りナビ(ベータ版)を利用したオークション、即買でした。
要旨(「BOOK」データベースより)C#を使いこなすための、究極のレシピ集。基礎から高度な文法、開発現場で使えるテクニックまで余すところなく集めました。基本文法/数値演算/例外処理/LINQ/クラス/インターフェイス/リフレクション…参照しやすいようにわかりやすく整理。「どんなコードを書けば思い通りに動くんだろう?」がスグに解決。駆け出しエンジニアから中級者まで、C#を使うすべての方にお届けします。C#9.0、.NET5.0対応。目次------------------------------------------------Chapter 1 基本文法------------------------------------------------001 様々な型のローカル変数を宣言したい002 constキーワードで定数を利用したい003 文字列リテラルで改行コードやタブコードを記述したい004 逐語的リテラル文字列を利用したい005 文字列補間を使い文字列を整形したい006 if文で条件分岐処理を書きたい007 if文で多分岐処理を書きたい008 switch文で多分岐処理を書きたい009 AND ORなどの条件論理演算をしたい010 条件に応じて値を変えたい(条件演算子?:)011 ある値を他の型に型変換(キャスト)したい012 for、while、do-while文で繰り返し処理を記述したい013 foreachでコレクションの要素を順に処理したい014 繰り返しの途中で処理をスキップし次の繰り返しに移りたい015 繰り返し処理を中断したい------------------------------------------------Chapter 2 数値演算------------------------------------------------016 数値の加減乗除および剰余を求めたい017 インクリメント演算子(++)、デクリメント演算子(--)を使いたい018 intやdoubleの最小値、最大値を求めたい019 絶対値を求めたい020 べき乗を求めたい021 切り捨て、切り上げをしたい022 指定した位置で切り捨て、切り上げをしたい023 四捨五入したい024数値演算時のオーバーフローを検知したい025 ふたつの浮動小数点数が等しいか比較したい026 ランダムな値を生成したい027 ビット演算をしたい028 Nビット目をOn/Offしたい029 Nビット目の状態を調べたい------------------------------------------------Chapter 3 文字列処理------------------------------------------------030 文字列を数値に変換したい031 数値を文字列に変換したい032 書式を指定して整数を文字列に変換したい033 数値を桁数を指定して文字列化したい034 文字列がnullまたは空文字列であるか調べたい035 文字列の中に指定した部分文字列があるか調べたい036 文字列が指定した文字列で開始/終了しているかを調べたい037 ふたつの文字列の先頭N文字が一致しているかを調べたい038 大文字小文字を区別せずにふたつの文字列を比較したい039 文字列の両端にある空白を取り除きたい040 文字列の中で指定した部分文字列が最初に現れる位置を求めたい041 文字列から部分文字列を取得したい042 文字列から指定した範囲の文字を取り除きたい043 文字列の一部を別の文字列に置き換えたい044 指定した位置に文字列を挿入したい045 文字列を大文字あるいは小文字に変換したい046 文字列の中の各文字を1文字ずつ操作したい047 指定した文字数になるまで文字列の先頭に空白を埋め込みたい048 文字列を指定した区切り文字で分割したい049 StringBuilderを使い複数の文字列を高速に連結したい050 StringBuilderを使い文字列の置換処理をしたい051 文字列補間内でエスケープ文字を無効にしたい052 コレクションの要素を指定した区切り文字で連結したい053 文字列と文字配列を相互変換したい054 文字列とbyte配列を相互変換したい055 サロゲートペア文字に対応した文字列処理を行いたい056 カルチャに依存しない文字列比較を行いたい------------------------------------------------Chapter 4 日付時刻処理------------------------------------------------057 本日の日付や現在の時刻を取得したい058 DateTimeオブジェクトから年月日時分秒ミリ秒を取り出したい059 曜日を取得したい060 N日後、N日前を求めたい061 Nか月後、Nか月前を求めたい062 ふたつの日時を比較したい063 うるう年かどうか調べたい064 1月1日からの年間積算日を求めたい065 指定した月の月末日を求めたい066 ふたつの日時の差を求めたい067 日付文字列をDateTime型に変換したい068 日付、時刻を様々な書式で文字列化したい069 和暦の元号と年を求めたい070 元号を表す序数から元号(文字列)を求めたい071 日付を和暦表示したい072 カルチャを指定して日時を文字列化したい------------------------------------------------Chapter 5 コレクション------------------------------------------------073 配列を利用したい074 コレクションの要素を順に取り出したい075 配列の要素を同じ値で埋めたい076 配列の順序を逆順にしたい077 配列の順序を昇順に並べ替えたい078 Comparisonを使用して配列を並べ替えたい079 2次元配列を使いたい080 ジャグ配列を使いたい081 Listを使いたい082 Listを宣言と同時に初期化したい083 Listに複数の要素を一度に追加したい084 Listから条件に一致した要素を削除したい085 Listの要素の順序を反転させたい086 Listの要素を昇順に並べ替えたい087 Comparisonを使用してListを並べ替えたい088 List内を高速にサーチしたい089 ForEachメソッドですべての要素を順に処理したい090 Listを読み取り専用にしたい091 Dictionaryを利用したい092 Dictionary内のすべてのキーを参照したい093 HashSetを利用したい094 HashSetで集合演算を行いたい095 Stackを利用したい096 Queueを利用したい------------------------------------------------Chapter 6 クラスと構造体の基礎------------------------------------------------097 クラスを定義したい098 プロパティを定義したい099 読み取り専用プロパティを定義したい100 プロパティに初期値を設定したい101 バッキングフィールドを利用したプロパティを定義したい102 メソッドを定義したい103 同名のメソッドを複数定義(オーバーロード)したい104 可変長引数を持つメソッドを定義したい105 メソッドを式形式で簡潔に書きたい106 コンストラクターを定義したい107 複数のコンストラクターを定義したい108 クラスを継承したい109 静的クラスを定義したい110 構造体を定義したい111 匿名型を使いたい112 オブジェクトを複製したい------------------------------------------------Chapter 7 列挙型------------------------------------------------113 列挙型を定義したい114 列挙型に定義されている値をすべて列挙したい115 列挙型と数値を相互に変換したい116 列挙型と文字列を相互に変換したい117 指定した値が列挙型で定義されているか判断したい118 Flags属性で列挙型をビットフラグとして扱いたい------------------------------------------------Chapter 8 nullを扱う------------------------------------------------119 null許容値型を利用したい120 null合体演算子でnullのときだけ別の値にしたい121 null条件演算子でnullチェックを省略したい122 null条件演算子とnull合体演算子を同時に使いたい123 null合体割り当て演算子でnullのときに値を変更したい124 null許容参照型を利用したい------------------------------------------------Chapter 9 LINQ------------------------------------------------125 条件に該当する要素だけ取得したい(Where)126 クエリの結果を新しい型に変換したい(Select)127 ある位置までの要素を取得したい(Take/TakeWhile)128 ある位置まで要素をスキップしたい(Skip/SkipWhile)129 最初の要素を取得したい(First/FirstOrDefault)130 最後の要素を取得したい(Last/LastOrDefault)131 指定した位置の要素を取得したい(ElementAt)132 重複する値を取り除きたい(Distinct)133 シーケンスの要素の順序を反転したい(Reverse)134 データを並べ替えたい(OrderBy/OrderByDescending)135 特定の型だけを取得したい(OfType)136 シーケンスの先頭/末尾に要素を追加したい(Prepend/Append)137 シーケンス内の要素数を求めたい(Count)138 合計を求めたい(Sum)139 最小値、最大値を求めたい(Min/Max)140 平均値を求めたい(Average)141 すべての要素が条件を満たしているかどうかを調べたい(All)142 いずれかの要素が条件を満たしているかどうかを調べたい(Any)143 指定した要素がシーケンスに含まれているか調べたい(Contains)144 シーケンスを配列やListに変換したい(ToArray/ToList)145 ディクショナリに変換したい(ToDictionary)146 HashSetに変換したい(ToHashSet)147 指定したキーでグルーピングしてILookupに変換したい148 和集合を求めたい(Union)149 積集合を求めたい(Intersect)150 差集合を求めたい(Except)151 指定したキーに基づいて結果をグループ化したい(GroupBy)152 関連のあるふたつのシーケンスをひとつにまとめたい(Join)153 ふたつのシーケンスの要素を関連付けその結果をグループ化したい(GroupJoin)154 階層構造になったオブジェクトのシーケンスを平坦化したい(SelectMany)155 ふたつのシーケンスを連結したい(Concat)156 ふたつのシーケンスの対になる要素をタプルのシーケンスに変換したい(Zip)157 ふたつのシーケンスが等しいかを調べたい(SequenceEqual)158 指定した範囲の数値コレクションを生成したい(Range)159 指定した値を繰り返すシーケンスを生成したい(Repeat)160 特殊な集計処理を行いたい(Aggregate)161 複数のLINQメソッドを連結させたい162 LINQで外部結合を行いたい------------------------------------------------Chapter 10 例外処理と後処理------------------------------------------------163 例外処理を記述したい164 複数の例外に対応したい165 例外情報にアクセスしたい166 例外を発生させたい167 例外を再スローしたい168 例外オブジェクトに独自のデータを追加したい169 InnerExceptionプロパティを再帰的にたどりたい170 独自例外を定義したい171 例外処理で例外フィルターを使い対象例外を絞りたい172 条件演算子やnull合体演算子とともに例外を発生させたい173 try-finallyで確実に後処理をしたい174 using文で確実にDisposeメソッドを呼び出したい175 using宣言を使い、より簡単にusing文を書きたい------------------------------------------------Chapter 11 より高度なクラスの定義------------------------------------------------176 ラムダ式を受け取るメソッドを定義したい177 インデクサを定義したい178 イベントを定義し利用したい179 拡張メソッドでクラスを拡張したい180 LINQ to Objectsに対応した拡張メソッドを定義したい181 演算子をオーバーロードしたい182 独自の型でキャスト式を利用可能にしたい183 動的にプロパティを追加できるdynamicクラスを作りたい184 レコード型で安全性を高めたい------------------------------------------------Chapter 12 ジェネリックとインターフェイス------------------------------------------------185 ジェネリッククラスを定義したい186 ジェネリックメソッドを定義したい187 インターフェイスを定義したい188 インターフェイスに既定の動作を定義したい189 既定のインターフェイスメソッドを上書きしたい190 yield構文を使いIEnumerableを返すメソッドを定義したい191 IEquatableインターフェイスを持つクラスを定義したい192 IEqualityComparerインターフェイスを実装したい193 IComparableインターフェイスを実装し大小比較したい194 IComparerインターフェイスを実装してソートしたい195 IDisposableインターフェイスを実装したい196 オブザーバーデザインパターンを実装したい------------------------------------------------Chapter 13 よりスマートにコードを書く------------------------------------------------197 最上位レベルステートメントを使いたい198 クラス名を省略してメソッドを呼び出したい199 nameof式でシンボルの名前の間違いをなくしたい200 defaultキーワードでオブジェクトの既定値を指定したい201 new式でインスタンス生成のコードを簡略化したい202 out変数で引数宣言を簡略化したい203 メソッド呼び出しで名前付き引数を使用したい204 switch式を利用したい205 switch文のcaseラベルに条件を付加したい206 is演算子でパターンマッチングを使いたい207 ローカル関数を定義したい208 プロパティのgetアクセサー、setアクセサーを式形式で書きたい209 init専用セッターでクラスの安全性を高めたい210 メソッドでタプルを利用しふたつの値を返したい211 配列でより高度なインデックス操作をしたい212 dynamic型を使いたい------------------------------------------------Chapter 14 並列処理と非同期処理------------------------------------------------213 BackgroundWorkerクラスを利用してバックグラウンドで処理を動かしたい214 awaitを使用して非同期メソッドを呼び出したい215 同期メソッドを非同期メソッドに変更したい216 Taskクラスで起動したタスクを最大N秒まで待ちたい217 指定した時間だけ処理を待機させたい218 Taskをキャンセ内容紹介C#を使いこなすための、究極のレシピ集。基礎から高度な文法、開発現場で使えるテクニックまで余すところなく集めました。基本文法/数値演算/例外処理/LINQ/クラス/インターフェイス/リフレクション……参照しやすいようにわかりやすく整理。「どんなコードを書けば思い通りに動くんだろう?」がスグに解決。駆け出しエンジニアから開発者まで、C#を使うすべての方にお届けします。C# 9.0、.NET 5.0対応。著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)出井 秀行(イデイ ヒデユキ)東京理科大学理工学部情報科学科卒業。株式会社ジードに勤務。2004年からgushwellというハンドルネームでオンライン活動を開始。主にC#に関する技術情報を発信。2005年から17年連続でMicrosoft MVPアワードを受賞著者について出井秀行 (イデイヒデユキ)東京理科大学理工学部情報科学科卒業。株式会社ジードに勤務。2004年からgushwellというハンドルネームでオンライン活動を開始。主にC#に関する技術情報を発信。2005年から17年連続でMicrosoft MVPアワードを受賞。著書『実戦で役立つ C#プログラミングのイディオム/定石&パターン』『新・標準プログラマーズライブラリ なるほどなっとくC#入門』など。
わかりやすいディジタル情報理論 改訂2版 [単行本]Ω
¥ 1973
68000とMacintosh Toolbox詳解―アセンブリ言語プログラミングの奥義 [単行本]Ω
¥ 2557
Pages・Numbers・Keynoteマスターブック〈2022〉(Mac Fan BOOKS) [単行本]Ω
¥ 1956
この1冊でよくわかるソフトウェアテストの教科書―品質を決定づけるテスト工程の基本と実践 増補改訂第2版 [単行本]Ω
¥ 2145
プログラムはなぜ動くのか―知っておきたいプログラミングの基礎知識 第3版 [単行本]Ω
¥ 2059
要点整理から攻略する『AWS認定 データベース-専門知識』 [単行本]Ω
¥ 2986
独習 PHP PHP8対応 第4版 [単行本]Ω
¥ 2917
徹底攻略ディープラーニングE資格エンジニア問題集 第2版 [単行本]Ω
¥ 4719
AI時代を生き抜くプログラミング的思考が身につくシリーズ第2期 3巻セット 4~6 [全集叢書]Ω
¥ 6435
今すぐ使えるかんたんAccess完全(コンプリート)ガイドブック困った解決&便利技―2019/2016/2013/365対応版(今すぐ使えるかんたんシリーズ) [単行本]Ω
¥ 2042
たった1日で基本が身に付く!Androidアプリ開発超入門 改訂2版 [単行本]Ω
¥ 2128
Autodesk RevitではじめるBIM実践入門―Autodesk Revit&Revit LT 2022/2021対応版 [単行本]Ω
¥ 3260
Silver DBA Oracle Database Administration 1(オラクルマスター教科書) [単行本]Ω
¥ 4290
彩りの管球アンプ―自作へのお誘い・徹底解説 [単行本]Ω
¥ 2317
極める。Excel―デスクワークを革命的に効率化する「上級」教科書 [単行本]Ω
¥ 2128
インタフェースデザインの心理学―ウェブやアプリに新たな視点をもたらす100の指針 第2版 [単行本]Ω
¥ 2488
深層学習教科書 ディープラーニング G検定(ジェネラリスト)公式テキスト 第2版(EXAMPRESS-深層学習教科書) [単行本]Ω
¥ 2402
基礎&応用力をしっかり育成!Androidアプリ開発の教科書 Kotlin対応―なんちゃって開発者にならないための実践ハンズオン 第2版 (CodeZine BOOKS) [単行本]Ω
¥ 2445
569 入札履歴
終了
オークファンの無料会員に登録すれば
一度検索した商品をお気に入り登録可能。
マイブックマーク機能で
いつでもすぐに登録した商品を
見返すことができます。
既に会員の方はこちらからログインをお願いいたします
「同じ商品を出品する」機能のご利用には
オークファン会員登録が必要です。
価格を表示するには、
オークファンプレミアム(月額8,800円/税込)の登録が必要です。
まずはお試し!!初月無料で過去の落札相場を確認!
オークションで稼ぐための人気機能!
「期間おまとめ検索」を使えば、複数月をまたいだ指定期間の相場検索が可能です。レアな商品の相場や過去の出品数をまとめて確認できます。
さらに、オークファンプレミアムに登録すると最大過去10年分の相場データが月1,200回まで閲覧可能です。
価格を表示するには、
オークファンプレミアム(月額2,200円/税込)の登録が必要です。
まずはお試し!!初月無料で過去の落札相場を確認!