
スタックとヒープを “コード+図” で一気に理解する
― SharpLab の Inspect でメモリを覗きながら学ぶ超入門記事 ― 1. こ ...

SharpLabを使ったC#のメモリ管理の確認
教科書で、変数には値型と参照型があると学ぶようになりますが、なかなかイメージが掴めないので ...

「教科書を丸暗記したい・完全に把握したい」と思うあなたへ
典型的なクラス Student で学ぶ条件式と“ほどよい覚え方” この ...

SharpLab で理解する「参照型」のメモリ配置
― Book クラスと string フィールドを ...

C#構造体とクラスの違いと使い分け
初心者が知っておくべき基本と選び方の指針 はじめに C#では、構造体(struct)とクラ ...

C#のclassとstructの違いを「メソッド引数」で体感しよう!
C#には「クラス(class)」と「構造体(struct)」という2つのデータ型の定義方法 ...

C# LINQ入門:Where でデータを簡単に絞り込む
var even = numbers.Where(n => n % 2 == 0); ...

LINQは「国連」? ― 複雑な処理を短縮する魔法の仕組み
C#を学んでいると、LINQ(リンク)という言葉に出会うことがあります。 「Languag ...

C# 入門:LINQ を使ってコレクション操作をスマートに
コレクション操作をスマートに「ループ+if」からの卒業! データ操作をもっと簡単・直感的に ...

C# 入門:列挙型 enum を使って状態管理をわかりやすく
「数字の羅列」から脱却! 状態を名前で表現しよう はじめに プログラムで「状態」や「種類」 ...