これらの演算子の使用法は何ですか?
質問する
956 次
2 に答える
11
基本的に、タイプ間の変換を提供する場合。LINQからXMLへの良い例があります...文字列からXNameへの暗黙の変換があるので、次のように書くことができます。
XName name = "element";
ただし、から(および他の多くのタイプ)への明示的な変換があるため、コードにキャストを含める必要があります。XAttribute
int
int value = (int) element.Attribute("age");
暗黙の変換を提供する前に、慎重に検討してください。これらが良いアイデアになることはめったにありません。LINQ to XMLはそれらを非常に効果的に使用しますが、混乱を招く可能性があります。明示的なユーザー定義の変換でさえ、不注意な読者を驚かせる可能性があります。
于 2010-03-03T12:10:42.200 に答える
4
これらは、演算子のオーバーロードを行うときに使用されます。こちらがMSDNの記事へのリンクです。
于 2010-03-03T12:10:12.230 に答える