" na wartość "Object" lub "ValueType" - Visual Basic | Microsoft Learn" data-list-item-url="/dotnet/visual-basic/misc/bc31394" data-list-source="module" data-resource-type="" data-bi-name="add-to-list" aria-describedby="popover-content" aria-expanded="false" > Zapisz
Nie można przekonwertować wyrażenia typu "<typename>" na wartość "Object" lub "ValueType"
Wyrażenie oblicza typ, którego nie można wpisać w środowisku uruchomieniowym języka wspólnego (CLR).
Boxing odnosi się do przetwarzania niezbędnego do przekonwertowania typu na Object
lub, czasami, na ValueType. Środowisko uruchomieniowe języka wspólnego nie może zawierać niektórych typów, na przykład ArgIterator i TypedReference.
Jeśli nie użyto CType
instrukcji lub CObj
w instrukcji zawierającej to wyrażenie, program Visual Basic próbował niejawnej konwersji, która powoduje ten błąd.
Identyfikator błędu: BC31394
Znajdź wyrażenie, które oblicza cytowany typ.
Znajdź część instrukcji, która próbuje zaznaczyć cytowany typ.
Zapisz ponownie instrukcję, aby uniknąć konwersji boksu.