次の行を指定します。
let win = XamlReader.Parse(xaml) :?> Window
何をしているの:?>?
terary を調べてみましたが に気付かず:?、型テスト用のようです?. また、パイプは知っ>ていますが、ウィンドウにはコンストラクターパラメーターがありません。
パイピングとは関係のない動的キャスト演算子です。ダウンキャストに関するMSDN のセクションを引用します。
:?>オペレーターは動的キャストを実行します。これは、キャストの成功が実行時に決定されることを意味します。演算子を使用するキャストは、:?>コンパイル時にチェックされません。ただし、実行時に、指定された型へのキャストが試行されます。オブジェクトが対象の型と互換性がある場合、キャストは成功します。オブジェクトがターゲットの型と互換性がない場合、ランタイムは InvalidCastExceptionを発生させます。