C#で参照型に分類されるものはどれですか?
string は参照型で、オブジェクト本体はヒープ上に確保され、変数にはその参照が格納されます。int と bool はいずれも値型で、DateTime も struct として定義された値型です。string は参照型でありながら不変(イミュータブル)で、== 演算子が参照ではなく文字列の内容を比較するようオーバーロードされている点も特徴です。値型と参照型の違いは、代入時のコピーの挙動やメモリ上の配置に影響するため、C#を学ぶうえで基本となる重要な知識です。