リストボックスの項目をコピーすると・・・。
役に立った:0件
リストボックスの項目をコピーすると→
文字列 "。" から型 'Double' へのキャストが有効ではありません。
とエラーがでます。どう対処すればいいのか、また、
なぜそのようなことが起こるのか教えてください。
.net2003を使用しています。
まず、起こる原因は、型の違いです。
リストボックスの項目はString(文字列)
コピー先はDoubleだからです。
対処方は、コピー先のほうもStringにするか、
コピーするときにDoubleにキャストするかですが、
"記号"ということなので、コピー先をStringにするべきでしょう。
数字の入れ物に文字を入れちゃダメよって事ですね。
コピーの意味が分からないのですが、
まぁそのエラーから見るに
String型をDouble型に入れようとしているためかと。
入れる変数もString型にするか、String型の値をDouble型に変換するかで。
この回答への補足
ただ、記号をクリップボードに送りたいだけなんですけど。 普通の文字は送れるのに、なぜか記号はエラーがでます。 型変換必要なんでしょうか?
- 最新から表示
- |
- 回答順に表示












