動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About

みんなの現場、全部ここに。

図鑑・記事・現場メモ・キャリア論。タブで部屋を切り替えて読める。

C# の ?? / ?. / ??= 演算子 使い分けガイド(DBNull・Nullable 値型で事故らない書き方)
技術記事.NET FrameworkC#

C# の ?? / ?. / ??= 演算子 使い分けガイド(DBNull・Nullable 値型で事故らない書き方)

C# の ?? 演算子の使い分けを、?. / ??= と一緒に業務SEが DBNull・Nullable 値型で事故らない形で整理。DataAdapter で拾った DBNull は ?? で潰せない理由も含め、コピペで動く3パターンとハマ

今日15 min
もっと読む
C# LINQ の GroupBy / OrderBy / Join 実務3パターン — 業務SEが DataTable 集計をコードで書く
技術記事C#GroupBy

C# LINQ の GroupBy / OrderBy / Join 実務3パターン — 業務SEが DataTable 集計をコードで書く

C# LINQ GroupBy を軸に、OrderBy / ThenBy / Join / GroupJoin を業務SEが DataTable の集計・並び替え・結合で使う実務3パターンをコピペで。SQL の GROUP BY / ORD

今日12 min
もっと読む
C# の文字列補間 ($””) と string.Format と複合書式指定の使い分け3パターン(帳票・ログ整形)
技術記事C#string.Format

C# の文字列補間 ($””) と string.Format と複合書式指定の使い分け3パターン(帳票・ログ整形)

C# の文字列フォーマットを、文字列補間 ($””) / string.Format / 複合書式指定 ({0:N0} 等) の3つで使い分ける。帳票の金額をカンマ区切りにしたり日付を整形したり、実務で使う書き方をコピペで。{0:C} の通

今日12 min
もっと読む
C# でメソッドから複数の戻り値を返す3つの書き方(out 引数 / ValueTuple / 専用クラス)
技術記事C#ValueTuple

C# でメソッドから複数の戻り値を返す3つの書き方(out 引数 / ValueTuple / 専用クラス)

C# で複数の戻り値を返したい時の out 引数 / ValueTuple / 専用クラスの3つを、業務系の実コードで使い分けて解説。Framework 4.7.2 での注意点やハマりどころ込みで、コピペで動くコードを載せています。

1日前11 min
もっと読む
C# の switch式とパターンマッチングの使い方3パターン(.NET Framework 4.7.2 でも使える)
技術記事.NET FrameworkC#

C# の switch式とパターンマッチングの使い方3パターン(.NET Framework 4.7.2 でも使える)

C# switch式 の使い方を、.NET Framework 4.7.2 の現場でも動く前提で3パターン紹介。値マッチ・型パターン・when句をコピペで動くコードで解説し、CS8509 警告と null で例外が飛ぶ落とし穴まで踏み込みま

1日前15 min
もっと読む
C# の interface が分かる人が TypeScript の interface で戸惑う3つ — 構造的型付けと implements 不要の世界
技術記事C#duck typing

C# の interface が分かる人が TypeScript の interface で戸惑う3つ — 構造的型付けと implements 不要の世界

TypeScript interface C# 出身者向けの橋渡し。C# の公称型(明示 implements)に慣れた業務SEが、TypeScript の構造的型付け(implements 不要・形が合えば互換)で戸惑う3つの違いを、C#

3日前10 min
もっと読む
C# の String.Split と String.Join 使い分け3パターン — CSV 行の分解・結合を業務SEが安全に書く
技術記事C#String.Join

C# の String.Split と String.Join 使い分け3パターン — CSV 行の分解・結合を業務SEが安全に書く

C# 文字列 分割の基本を3パターンで。String.Split で区切り文字つき文字列を配列に分解し、String.Join で結合する書き方を、空要素(RemoveEmptyEntries)や複数区切りの対処つきでコピペできる形にまとめ

4日前10 min
もっと読む
PowerShell で Windows イベントログを監視して特定エラーをメール通知する — 1人運用の業務SE向け自動化
技術記事Get-WinEventPowerShell

PowerShell で Windows イベントログを監視して特定エラーをメール通知する — 1人運用の業務SE向け自動化

PowerShell イベントログ 監視の手順を段階で。Get-WinEvent の FilterHashtable で System / Application の Error を絞り、特定 EventID を直近N分でチェックして Se

4日前11 min
もっと読む
SQL Server のトランザクション入門 — BEGIN TRAN / COMMIT / ROLLBACK と分離レベルを業務SEが本番事故なしで使う
技術記事ROLLBACKSQL Server

SQL Server のトランザクション入門 — BEGIN TRAN / COMMIT / ROLLBACK と分離レベルを業務SEが本番事故なしで使う

SQL Server トランザクションの基本(BEGIN TRAN / COMMIT / ROLLBACK)と TRY…CATCH・XACT_ABORT で確実に巻き戻すテンプレ、READ COMMITTED / REPEATABLE RE

5日前11 min
もっと読む
C# の Nullable 値型(int?)入門 — null 合体 ?? と null 条件 ?. を業務SEが DB の未入力で使いこなす
技術記事C#int?

C# の Nullable 値型(int?)入門 — null 合体 ?? と null 条件 ?. を業務SEが DB の未入力で使いこなす

C# Nullable int? の入門。値型に null を持たせる Nullable が DB の未入力(NULL)で要る理由から、HasValue / Value / GetValueOrDefault、null 合体演算子 ?? と

5日前11 min
もっと読む
C# DateTime のフォーマット完全早見表 — yyyy/MM/dd・ファイル名・ログ出力でそのまま使うコピペ集
技術記事C#CultureInfo

C# DateTime のフォーマット完全早見表 — yyyy/MM/dd・ファイル名・ログ出力でそのまま使うコピペ集

C# DateTime フォーマットの書き方を用途別にコピペで使える早見表に。画面表示の yyyy/MM/dd、ファイル名の yyyyMMdd_HHmmss、ログの yyyy-MM-dd HH:mm:ss.fff、SQL 渡しの ISO 8

6日前13 min
もっと読む
ASP.NET MVC の ViewBag / ViewData / TempData / Session 使い分け — 業務SEが踏む寿命と型安全の3つの罠
技術記事ASP.NETMVC

ASP.NET MVC の ViewBag / ViewData / TempData / Session 使い分け — 業務SEが踏む寿命と型安全の3つの罠

ASP.NET ViewBag ViewData 違いと、TempData / Session も含めた値受け渡し4手段の使い分けを、スコープ・型安全・寿命で整理。業務SEが踏む3つの罠(TempData は読むと消える / ViewBag

6日前9 min
もっと読む