Answer_kw_typeof

2. string
 string?型は、nullの代入を許すstring型という意味であり、nullの代入を許すかどうかはコンパイラが判定する問題なので、実行時にはただのstring型になってしまうから。
 ただし、typeof(string?)と書くとコンパイラがエラーにする。