簡體   English   中英

'objType'沒有定義......實際上,它是,所以為什么會發生這種情況?

[英]'objType' is not defined… Actually, it is, so why is this happening?

正如您在下面的圖片中看到的那樣,出於某種原因,我的DirectCast除了ANYTHING之外不會出現第二個參數。 它說它需要一種類型,但它根本不需要任何對象!

在此輸入圖像描述

謝謝你的幫助! 我正在使用VB.net所以所有的.net答案都可以接受:)

編輯

好吧,顯然我沒有給它正確的type 有人可以澄清一下嗎? 假設它需要轉換為gridElement的類型,我應該用什么替換objType?

DirectCast需要一個對象原型(即只是給它預期的類名)而不是System.Type描述符對象。 要使用System.Type對象,您需要使用CTypeDynamic()

Return CTypeDynamic(createElementByIdAndLayer.MemberwiseClone(), objType)

該錯誤基本上告訴您類型名稱為“objType”的類不存在。

它期待“類型”,而不是“類型對象”。

該函數的返回值是多少?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM