DirectCast、TryCast、CType などを使用する方法があると思われるかもしれませんが、それらはすべてうまく機能しないようです。例:
CType("Yes", Boolean)
得られるもの:
System.InvalidCastException - 文字列「Yes」から型「Boolean」への変換は無効です。
ベストアンサー1
考えてみれば、「yes」は言語とコンテキストに固有の文字列であるため、bool に変換できません。
「はい」は真実と同義ではありません(特に奥さんがそう言う場合は...!)。そのような場合は自分で変換する必要があります。「はい」は「真実」を意味し、「うーん、そうですね」は「半分真実、半分嘘、多分」などを意味します。