bucket-sort logo bucket-sort

プログラミングとインフラエンジニアリングの覚え書き

  • Posts
  • About
  • Contact

C#

[C#] ポインター型(Pointer Types)入門 ① — unsafe コードの基本と * / & 演算子

Jun 9, 2026 bucket-sort
C# の unsafe コードとポインターの基本。unsafe キーワード、* と & 演算子、スワップ関数をサンプルコードで解説します。
C# .NET
C#.NETUnsafeポインターPointerメモリ管理

[C#] 匿名型(Anonymous Types)の使い方

Jun 8, 2026 bucket-sort
C# の匿名型の定義・内部表現・等価性・ネストをサンプルコードで解説します。
C# .NET
C#.NET匿名型Anonymous TypesVarLINQ

[C#] 拡張メソッド(Extension Methods)の使い方

Jun 7, 2026 bucket-sort
C# の拡張メソッドの定義・呼び出し・インポート・インターフェースへの拡張・GetEnumerator サポートをサンプルコードで解説します。
C# .NET
C#.NET拡張メソッドExtension MethodsLINQ

[C#] カスタム型変換(Custom Type Conversions)の使い方 — explicit と implicit を使いこなす

Jun 6, 2026 bucket-sort
C# の explicit / implicit operator を使ったカスタム型変換を、Rectangle と Square の構造体を例にサンプルコードで解説します。
C# .NET
C#.NET型変換ExplicitImplicitCustom Type ConversionsOperator

[C#] 演算子オーバーロード(Operator Overloading)の使い方 — 二項演算子・単項演算子・等価演算子・比較演算子

Jun 5, 2026 bucket-sort
C# の Operator Overloading を、二項演算子、+= / -=、単項演算子、== / !=、比較演算子の順にサンプルコード付きで解説します。
C# .NET
C#.NETOperator Overloading演算子オーバーロードOperators

[C#] インデクサー [] (Indexer Methods)の使い方 — 文字列キー・オーバーロード・多次元・インターフェース定義まで

Jun 4, 2026 bucket-sort
C# インデクサーの基本構文から、文字列キー・オーバーロード・多次元・インターフェース定義まで、サンプルコードで分かりやすく解説します。
C# .NET
C#.NETインデクサーIndexerインターフェースInterface

[C#] ジェネリックの型制約(Constraining Type Parameters)入門 — where T : struct / class / new() / 基底クラス / インターフェース

Jun 3, 2026 bucket-sort
C# ジェネリックの型制約 where T : struct / class / new() / 基底クラス / インターフェース の意味と使い分けを、コード例と典型ユースケースで分かりやすく解説します。
C# .NET
C#.NETジェネリクスGenerics型制約WhereConstraining Type Parameters

[C#] System.Collections.ObjectModel. ReadOnlyObservableCollection<T> — 変更通知付きの読み取り専用ビュー

Jun 2, 2026 bucket-sort
ReadOnlyObservableCollection<T> が ObservableCollection<T> をラップして読み取り専用ビューを提供する仕組み、サポートするインターフェース、MVVM での公開パターン、ReadOnlyCollection<T> との違いを整理します。
C# .NET
C#.NETReadOnlyObservableCollectionSystem.Collections.ObjectModelWPFMVVMデータバインディング

[C#] System.Collections.ObjectModel. ObservableCollection<T> — 変更通知付きコレクションの仕組みと使いどころ

Jun 1, 2026 bucket-sort
ObservableCollection<T> の変更通知の仕組み、INotifyCollectionChanged/INotifyPropertyChanged、CollectionChanged のアクション種別、WPF/MAUI でのバインディング用途、UI スレッド制約と注意点を整理します。
C# .NET
C#.NETObservableCollectionSystem.Collections.ObjectModelWPFMVVMデータバインディング

[C#] System.Collections.Generic.Stack<T> — 型安全な LIFO スタックの仕組みと使いどころ

May 31, 2026 bucket-sort
Stack<T> の動的配列実装、サポートするジェネリックインターフェース、TryPop/TryPeek 等の安全 API、非ジェネリック Stack や ConcurrentStack<T> との比較、DFS・Undo・式評価など使いどころを整理します。
C# .NET
C#.NETStackSystem.Collections.GenericLIFOコレクション
«« « 1 2 3 4 5 6 7 8 9 10 11 12 » »»

Recent Posts

  • [C#] プラグインで拡張できるアプリケーションを設計する Jul 9, 2026
  • [C#] 属性でコードに意味を与える Jul 8, 2026
  • [C#] 外部アセンブリを読み込み実行時に型を呼び出す Jul 7, 2026
  • [C#] リフレクションで型の中身を調べる Jul 6, 2026
  • [C#] 型メタデータとリフレクションの基礎を理解する Jul 5, 2026

Categories

  • C#120
  • .NET119
  • AWS27
  • Laravel16
  • Linux15
  • MySQL9
  • Apache8
  • PHP8
  • DynamoDB6
  • セキュリティ6
  • Nginx5
  • WordPress4
  • インフラ4
  • Hugo3
  • .NET Framework1
  • Aurora1
  • Diagnostics1
  • Filament1
  • Git1
  • SQS1

Tags

  • C#
  • .NET
  • AWS
  • Laravel
  • コレクション
  • PHP
  • セキュリティ
  • MySQL
  • Linux
  • パフォーマンス
  • Apache
  • System.Collections.Generic
  • デリゲート
  • Code Snippet
  • DynamoDB
  • LINQ
  • NoSQL
  • PHP-FPM
  • RDS
  • System.Collections
  • Windows
  • メモリ管理
  • リフレクション
  • DoS
  • Nginx
  • WordPress
  • メタデータ
  • ラムダ式
  • 監視
  • 設計
  • Amazon Linux 2023
  • Delegate
  • Docker
  • IDisposable
  • Ipset
  • Iptables
  • LINQ to Objects
  • OPCache
  • Pointer
  • Reflection
  • System.Collections.Specialized
  • Unsafe
  • Webサーバー
  • インターフェース
  • オブジェクト指向
  • クラス設計
  • デザインパターン
  • パターンマッチング
  • ポインター
  • 継承
Powered by Hugo & Explore Theme.