cost 272 ms
元類Type和元類Java中的元類Class有什么區別?

[英]What is the difference between the metaclass Type and the metaclass Class in Java?

元類Type和元類Java中的元類Class有什么區別? 在使用反射編程時我應該什么時候使用其中之一? class Class的實例表示正在運行的 Java 應用程序中的類和接口,但也具體化 arrays 和原始類型。 我知道從 Java 1.5 開始,反射 API 被擴展為處理泛型 array ...

將 API 結果映射到 class,我應該使用反射嗎?這是 DataAdapter 設計模式的一個例子嗎?

[英]Mapping API result to class, should I use reflection and is this a case of DataAdapter design pattern?

這是我第一次使用 API,我不完全確定關於它的良好做法。 我正在使用第三方 API,它返回 C# 中的 class 'A',這與我的 DTO class 'MyA' 不太兼容。 我顯然必須 map 到我的實體,但我不知道最好的方法是什么。 我讀過數據適配器模式,據我了解,它的目的是充當兩個不兼容接 ...

以編程方式在運行時檢查變量是否為 JavaScript 中的 const?

[英]Programmatically check in runtime whether variable is const in JavaScript?

是否有可能在運行時以編程方式知道變量在 JS 中是否為 const? 例如: 我什至不知道如何解決這個問題,假設我不想使用外部工具(來自 JS 運行時環境之外),或者類似 eval() 的東西。 也許可以通過 JavaScript 的Proxy()或Reflect()以某種方式實現? 如果沒有在不 ...

在 Kotlin 中測試私有方法

[英]Testing a private method in Kotlin

我正在嘗試測試一個將以下參數作為輸入的私有方法: 待測類 測試類 我最終收到以下錯誤: java.lang.NoSuchMethodException: ClassToBeTested$Companion.delete(java.lang.String, java.util.Arrays$Array ...

Java 記錄反思與綜合方法

[英]Java Records Reflection and Synthetic Methods

基於較舊的Java (7) 語言規范 (13.1.7) : Java 編譯器引入的任何在源代碼中沒有相應構造的構造必須標記為合成的,但默認構造函數、class 初始化方法以及枚舉 class 的值和 valueOf 方法除外。 在較新的 ( Java (17) Language Specifica ...

為 TryParse 使用動態數據類型

[英]Use dynamic data type for TryParse

我有一個過程,允許用戶在 Excel 文件中上傳數據,並在數據經過一系列驗證后保存到數據庫。 一旦這樣的驗證是數據類型驗證,例如,為了防止他們試圖將字符串放入 integer 字段。 這是代碼的摘錄。 調用者(ValidateContentDataType)調用 ValidateDataType() ...

如何使用反射將嵌套結構的修改值分配給結構

[英]How to assign modified value of nested struct using reflection to struct

我有這個結構 我不得不將自動生成的Book結構的標簽之一從category修改為categoryID 。 我的問題是,在修改這些字段並獲得 Book 的正確結構后,如何將其設置為Library.Book中的新結構? 我的代碼: 任何建議將不勝感激,謝謝! ...

do.net,使用動態object初始化泛型

[英]dotnet, use dynamic object to initiate generic type

我需要使用動態 object 創建通用 class 的實例使用以下代碼示例 並獲得下一個例外未處理的異常。 Microsoft.CSharp.RuntimeBinder.RuntimeBinderException:“System.Reflection.MethodBase.Invoke(obje ...

使用泛型獲取 function 中繼承的 class 的所有屬性<t></t>

[英]Get all properties of an inherited class in a function using generic type <T>

我有一個 function 將 DataTable 轉換為 object 的列表。我使用反射來獲取給定類型 T 的屬性。 我這樣使用它: 它得到一個數據表。 列名應該匹配我想要的 object 的屬性名。 對於此示例,讓我們考慮列名稱是 ID、名稱。 用 Foo class 寫成 因此,對於 Con ...

如何將屬性類型發送到泛型方法

[英]How to send a property type to generic method

我有一個負責讀取類型的通用方法。 我這里有一個類型: 這里重要的是我在 class student 中有一個復雜類型的屬性 Students,我必須在 GetDomainName 方法中讀取所有自定義屬性。 我在這里有些掙扎 Type type = Type.GetType(propertyInfo ...

C# 如何在不反射的情況下訪問不同對象上具有相同名稱的屬性?

[英]C# How to access properties with the same name on different objects, without reflection?

假設我有 n 個對象: 以此類推,對於 n 個對象。 假設我想獲取任何 object 的“String msisdn”值,無論它是什么顏色。 我目前使用反射來做到這一點: 正如您所看到的代碼“有效”,但每次我需要檢索一些值時調用它絕對是浪費。 有沒有一種方法可以在不使用上述反射方法的情況下訪問放置 ...

Kotlin:引用已知時確定屬性名稱

[英]Kotlin: determine property name when reference is known

假設我們有兩個類 A 和 B。框架將要求 A 具有 0 個或多個 B 類型的屬性。用戶可以引用 B 的實例。為簡單起見,假設只能聲明類型 B class A 內。 通過 Kotlin 反射,當我們只有引用 b1 時,如何確定 A 中持有對 b1 引用的屬性的名稱。 我們還知道 B 有一個對 A 的引 ...

如何將接口轉換為它實現的另一個接口?

[英]How to convert interface to another interface which it implements?

簡而言之- 我希望能夠將其基礎類型實現特定接口的接口類型轉換為該特定接口。 我正在使用插件 package 查找新的 function,它看起來像這樣(我有很多其他的相同):func NewDomainPrimaryKey() any { return DomainPrimaryKey{} } ...

scala根據反射符號投射object

[英]scala cast object based on reflection symbol

我有一個 Scala 反射符號。 val symbol = scala.reflect.api.Symbol 我怎樣才能投出 object val obj: Any 該符號的類型? 我問的原因是我有一個隱式方法將Map[String, Any]轉換為 Scala 案例 class,但同時我想在每個 ...

更改記錄中的字段

[英]Change field in Record

我研究反射並嘗試更改 Record 中字段的值。 如果我將 Record 轉換為 Class 一切正常,但是使用 Record 我得到異常 我必須做什么才能使代碼與記錄一起使用? ...

根據過濾器 object 自動過濾 EF 查詢

[英]Filtering EF query based on filter object automatically

假設我們有以下課程: 我有一個 IQueryable,我需要以某種通用方式根據 FilterA 中提供的值進行過濾,因為在實際項目中我必須處理數百個這樣的對象,每個對象都有數十個屬性,我厭倦了寫意大利面條代碼如下: 我試圖自己實現幾次,但都失敗了。 從我的角度來看,主要問題是我無法指定返回不同類型的 ...

如何從引用的 NuGet 包中獲取實現特定接口的類型?

[英]How to get types which implements specific interface from referenced NuGet packages?

我試圖找到一種方法來獲取所有實現某些接口的類,其中這些類的位置在引用的 NuGet 包中。 我知道如何使用Assembly.GetReferencedAssemblies來處理引用的 dll 文件。 但是我怎樣才能探索 NuGet 個包呢? 有一些 nuget 可以幫助完成這項任務嗎? 我試圖查看 ...

如何從類型表示中獲取 Data.Data.Constr 等?

[英]How to obtain a Data.Data.Constr etc. from a Type Representation?

我目前正在編寫一個簡約的 Haskell 持久性框架,它使用 Data.Data Generics 為記錄語法中的數據類型(我在這里稱之為實體)提供持久性操作。 這總體上工作得很好(參見此處的代碼庫: https://github.com/thma/generic-persistence ),我只 ...


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