(改訂第3版)C#ポケットリファレンス(技術評論社) [電子書籍]
    • (改訂第3版)C#ポケットリファレンス(技術評論社) [電子書籍]

    • ¥3,5201,056 ゴールドポイント(30%還元)
    • すぐ読めます
100000086602396435

(改訂第3版)C#ポケットリファレンス(技術評論社) [電子書籍]

価格:¥3,520(税込)
ゴールドポイント:1,056 ゴールドポイント(30%還元)(¥1,056相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
出版社:技術評論社
公開日: 2024年06月21日
すぐ読めます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ

カテゴリランキング

こちらの商品は電子書籍版です

(改訂第3版)C#ポケットリファレンス(技術評論社) の 商品概要

  • C#プログラマ必携のロングセラー,「C#ポケットリファレンス」の第3版が登場! 前版の発売から7年が経ち,C#はWindowsのみならず様々なプラットフォームのアプリケーション開発で使われるようになりました。そんな最新の「C# 12」「.NET 8」「Visual Studio 2022」に合わせて内容をアップデート。「逆引きだから目的別にすぐ探せる」「サンプルコードで具体的にすぐイメージができる」「困ったときに,かゆいところに手が届くような使い心地」という特長はそのままに,エンティティ型についての大幅加筆など,「C# 8」以降の最新機能に対応しました。C#プログラマなら持っておきたい,現場で使える1冊です。
  • 目次

    Chapter 1 C#を始めるために
    C#とは
    最初のC# プログラミング

    Chapter 2 基本文法
    データ型
    データ型の種類
    演算子
    演算子
    基本構文
    コメントを記述する
    名前空間を定義する
    名前空間を参照する
    クラス名を省略して参照する
    エイリアス(別名)を定義する
    エイリアスとクラスを区別する
    最上位レベルのステートメントを利用する
    変数を宣言する
    暗黙的型指定の変数を宣言する
    定数を宣言する
    読み取り専用のフィールドを宣言する
    動的型付け変数を定義する
    型を変換する
    ・・・
    クラス
    クラスを定義する
    メソッドを定義する
    イテレーターを使って反復処理を行う
    非同期イテレーターで反復処理を行う
    ローカル関数を定義する
    静的ローカル関数を定義する
    インスタンスを生成する
    クラスのメンバにアクセスする
    コンストラクタを定義する
    プライマリコンストラクタを定義する[C# 12]
    オブジェクト初期化子を利用する
    インデックス初期化子を利用する
    デストラクタを定義する
    引数を参照渡しする
    ・・・
    デリゲートとイベント
    デリゲートを定義する
    匿名メソッドを定義する
    ラムダ式を利用する
    静的匿名関数/静的ラムダ式を定義する
    クラスの定義でラムダ式を利用する
    共変性/反変性の型パラメータを利用する
    イベントを宣言する
    async/awaitで非同期処理を定義する
    例外処理を定義する
    例外を任意に発生させる
    条件で例外を捕捉する
    ・・・
    Chapter 3 基本データ型の操作
    概要
    Object型
    オブジェクトが等しいかどうかを判断する
    オブジェクトの文字列表現を取得する
    数値型
    文字列から数値に変換する
    日時型
    現在の日時情報を取得する
    書式付きで文字列に変換する
    文字列から日時型を作成する
    日時情報を比較する
    日時情報の加算/減算を行う
    カレンダーを取得する
    元号を表示する
    日付のみ/時刻のみのデータを扱う[.NET 6]
    文字型
    文字の種類を判定する
    文字を大文字/小文字にする
    文字列型
    文字列を連結する
    文字列の長さを取得する
    文字列から文字や部分文字列を取得する
    指定文字列を挟んで連結する
    文字列を分割する
    文字列を含むかどうかを判定する
    文字列を検索する
    先頭/末尾の文字列を検索する
    文字列を整形する
    文字列を比較する
    ・・・
    文字列バッファ
    可変の文字列バッファを作成する
    文字列バッファの末尾に追加する
    文字列バッファに文字列を挿入する
    文字列バッファの文字列を置換する
    文字列バッファの文字列を削除する
    文字列バッファの文字列の長さを取得/設定する
    文字列バッファの指定位置の文字を取得/設定する
    エンコーディング
    エンコーディングを変換する
    バイト列から文字列に変換する
    正規表現
    正規表現を作成する
    正規表現で検索する
    正規表現の検索オプションを指定する
    正規表現のパターンをグループで指定する
    正規表現で文字列を置換する
    JSON入出力
    オブジェクトをJSON文字列に変換する
    JSON文字列をオブジェクトに変換する
    算術関数
    絶対値を求める
    三角関数を利用する
    大小を比較する
    切り捨て/切り上げ/四捨五入する
    平方根/累乗を求める
    指数/対数を利用する
    国際化
    カルチャ情報を取得/生成する
    カルチャ情報をカスタマイズする
    システムツール
    システム一意のインデックスを取得する
    乱数を利用する
    MD5ハッシュを計算する
    SHA-1,SHA-2ハッシュを計算する
    環境情報
    実行環境の環境変数を取得する
    実行環境の環境属性を取得する
    レジストリの値を取得する
    レジストリの値を設定/削除する

    Chapter 4 コレクション
    概要
    共通機能
    コレクションに要素を追加する
    コレクションの要素を削除する
    コレクションに要素が含まれているかどうかを判定する
    コレクションの要素の数を取得する
    コレクションを反復処理する
    コレクションを配列にコピーする
    コレクションの要素が条件を満たすかどうかを判定する
    コレクションを連結する
    コレクションの重複を除去する
    2つのコレクションの和集合/差集合/積集合を生成する
    ・・・
    リスト
    リストを生成する
    リストの指定位置の要素を取得/設定する
    リストの末尾に要素を追加する
    リストの指定位置に要素を挿入する
    リストの要素を削除する
    要素の位置を取得する
    リストを検索する
    別の型のリストに変換する
    ・・・
    セット
    セットを生成する
    セットとコレクションとの関係を調べる
    ディクショナリ
    ディクショナリを生成する
    ディクショナリにキーと値を追加する
    ディクショナリから値を取得する
    ディクショナリに指定したキー/値が含まれるかどうかを判定する
    キー/値のコレクションを取得する
    キュー
    キューを生成する
    キューの要素を追加/取得する
    スタック
    スタックを生成する
    スタックの要素を追加/取得する

    Chapter 5 入出力
    概要
    ファイルシステム
    ファイル情報/ディレクトリ情報オブジェクトを作成する
    ファイルを新規作成する
    ファイルをコピーする
    ファイルを削除する
    ファイルを移動する
    ディレクトリを作成する
    ディレクトリを削除する
    ディレクトリを移動する
    ファイル/ディレクトリの存在を確認する
    ・・・
    バイナリ入出力
    メモリストリームを作成する
    ストリームから読み込む
    ストリームに書き込む
    ストリームをシークする
    ストリームの情報を取得する
    ストリームをコピーする
    バイナリファイルの内容を一括で読み書きする
    テキスト入出力
    ストリームのリーダー/ライターを作成する
    文字列のリーダー/ライターを作成する
    リーダーから読み込む
    ライターに書き込む
    テキストファイルの内容を一括で読み書きする
    テキストファイルの内容を行単位に読み込む
    TCP/IPネットワーク
    TCPソケットで接続待ちする
    TCPソケットで接続する
    HTTP通信
    URIを処理する
    Webサーバーからデータをダウンロードする
    Webサーバーからテキストをダウンロードする
    クエリ文字列を設定する
    Webサーバーからファイルをダウンロードする
    WebサーバーにPOSTデータを送信する

    Chapter 6 非同期処理
    概要
    スレッドによる非同期処理
    引数のない処理をスレッドとして定義する
    引数を受け取る処理をスレッドとして定義する
    スレッドタイマーで一定時間ごとに処理をする
    システムタイマーで一定時間ごとに処理をする
    スレッドを待機/再開させる
    Taskによる非同期処理の作成/実行
    非同期処理を作成して開始する
    非同期処理から値を返す
    非同期処理の依存関係を指定する
    非同期処理が実行されるスレッドを限定する
    非同期処理の制御
    非同期処理を行う
    非同期処理の状態を取得する
    入れ子の非同期操作を解除する
    非同期処理完了後の継続処理を設定する
    指定時間後に完了するだけの処理を作成する
    非同期処理の完了を待つ
    複数の非同期処理すべての完了を待つ
    ・・・
    並列処理
    カウンターによるループを並列処理で実行する
    列挙子によるループを並列処理で実行する
    PLINQ式で処理を実行する
    データフロー
    データフローで処理を実行する

    Chapter 7 データベースアクセス
    概要
    接続型データアクセス
    データベースに接続/切断する
    データベースに接続する(非同期版)
    設定ファイルの接続文字列を取得する
    SQL文を実行するオブジェクトを生成する
    結果データを返すSQL文を発行する
    単一の値を取得するSQL文を発行する
    ・・・
    トランザクション制御
    トランザクションオブジェクトを作成する
    トランザクションをコミット/ロールバックする
    トランザクションスコープを作成する
    EF Core
    エンティティクラスを定義する
    コンテキストクラスを定義する
    データベースに変更を反映する
    EF CoreのAPIでデータベースを作成/削除する
    コンテキストでモデルをカスタマイズする
    リレーションシップをFluentAPIで指定する
    初期データを設定する
    一括読み込みで関連エンティティも読み込む
    LINQ to Entities
    LINQのクエリ式構文/メソッド構文を記述する
    クエリを即時実行する
    結果セットから射影する
    結果セットをフィルターする
    キープロパティでエンティティを結合する
    結果セットの要素のすべて/どれかが条件を満たしているか確認する
    結果セットに指定した要素が含まれていることを確認する
    結果セットから重複を取り除く
    結果セットの並べ替えをする
    ・・・

(改訂第3版)C#ポケットリファレンス(技術評論社) の商品スペック

シリーズ名 ポケットリファレンス
Cコード 3055
出版社名 技術評論社
紙の本のISBN-13 9784297142445
他の技術評論社の電子書籍を探す
ファイルサイズ 498.2MB
著者名 WINGSプロジェクト
土井毅
髙江賢
飯島聡
山田祥寛 監修
著述名 著者

    技術評論社 (改訂第3版)C#ポケットリファレンス(技術評論社) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!