お世話になります。
ADO.NET2.0(by MSPress)の書籍で、勉強しているものなのですが、
SqlType型についての記述で、「SqlTypeは不変です」記述があり、
一旦作成すると、内部の値を変更できませんとあります。
確かに、Valueプロパティは読み取り専用となっており、下記はコンパイルエラーとなりますが、
SqlInt32 x = new System.Data.SqlTypes.SqlInt32(10);
x.Value = 100;
しかし、下記の記述では、代入できます。
x=100;
Console.WriteLine(x.Value);//100が出力される
不変という記述の理解力がないのかもしれませんが、SqlTypeは不変ですは、どういう意味なのでしょうか。