'<type1'den> '<type2>' türüne dönüştürme, bir özniteliğin bağımsız değişkeni olarak kullanılan sabit ifadede gerçekleşemez

Öznitelik bağımsız değişkeni için kullanılan ifade, karşılık gelen öznitelik parametresinden farklı bir veri türü olarak değerlendirilir ve Visual Basic öznitelik bağımsız değişkenleri için gerekli tür dönüştürmesine izin vermez.

Öznitelik, uygulandığı öğe için meta veriler sağlar ve derleyicinin derleme zamanında tüm meta verileri oluşturabilmesi gerekir. Bu nedenle, her öznitelik derleme zamanında sabit değerler kullanmalıdır ve bu nedenle her öznitelik bağımsız değişkeni bir derleme zamanı sabit değeri olarak değerlendirilmelidir.

Bazı tür dönüştürmeleri, derleme zamanında sabit değerler üretemez. Örneğin, a'yı String Double veya Date değerine dönüştürmek, çalışma zamanındaki yerel ayara bağlıdır. Türetilmiş bir türün dizisi Objectile dizisi gibi diğer dönüştürmeler, derleyicinin öznitelik bağımsız değişkenlerinde bunlara izin vermesine izin verilmeyen çeşitli sorunlar sunar.

Hata Kimliği: BC30934

Bu hatayı düzeltmek için

  • Özniteliği tarafından tanımlandığı gibi ilgili parametreyle aynı veri türünü değerlendiren bir ifade kullanın.

Ayrıca bkz.