system.reflection

    0熱度

    1回答

    我在這個方法上有這個錯誤。 public static FReturn<T> GetByParameters<T>(FObjectParametersb parameters, bool useOr = false) where T : new(); public class FObjectParameters : ICollection<FObjectParameter>, IEnumer

    0熱度

    1回答

    我正在試圖找到一種方法來爲結構上的字段反映字段信息。我的結構通常包含固定寬度的字節數組。當我在遍歷結構字段列表時遇到這些數組中的一個時,我需要捕獲一個字段是否爲數組,並處理數組的方式與我的其他字段類型不同。我怎樣才能做到這一點? 作爲一個例子,這裏是一個示例結構和下面的方法也闡明瞭我的問題? [StructLayout(LayoutKind.Sequential, Pack = 1)] publ

    1熱度

    2回答

    我收集了ICollection<T>,我需要找到方法「Where」。我怎麼能這樣做? 我想是這樣的: System.Type type = typeof(ICollection<T>); MethodInfo info = type.GetGenericTypeDefinition().GetMethod("Where"); ,但它不工作。我需要它來創建動態表情

    3熱度

    1回答

    我試圖實現這種表達式:「A => ABWhere(extExp).Count()> 0」,並且我遇到了如何爲Where (...),這是我假設的擴展方法ICollection <>。有人可以幫忙嗎? Expression<Func<N, bool>> conditions = c => c.T_ID == 1 || c.T_ID == 2; ParameterExpression mpe = E

    10熱度

    2回答

    我工作的一個WPF應用程序中,我只在單個設備上運行時收到此錯誤。 Exception Info: System.Reflection.TargetInvocationException 我的問題: 的,這可能是任何線索導致這個錯誤? 任何想法如何調試在釋放模式的應用程序? Exception Info: System.Reflection.TargetInvocationException

    0熱度

    2回答

    所以..我有一些WCF服務,並且這些wcf服務是用反射調用的。他們返回的數組對象對於每個被調用的服務都是不同的。 我的任務是獲取這些對象並將它們映射到我在BusinessObjects中具有的對象。它們由T定義。 public virtual IQueryable<T> GetAll() { //Methods retreives an array of objects.

    5熱度

    4回答

    我使用Typelite 9.5.0將我的C#類轉換爲Typescript接口。我想要一個可空類型(例如Guid?)在Typescript中轉換爲可空類型。 目前我有這個C#類: public class PersistentClassesReferences { public Guid? EmailMessageId { get; set; } public Guid? FileMetaDa

    0熱度

    1回答

    我知道使用反射,我可以在單個程序集中找到類的列表(例如How to get all classes in current project using reflection?)。 有沒有一種方法可以在給定的目錄中使用公共類來實現這一點?

    0熱度

    1回答

    我正在調用一個用戶定義類型作爲參數的web服務。下面的代碼工作正常,因爲在調用服務的時候,類型強制轉換(用於objectParameter)是使用已知類型完成的。對於未知類型如何將對象轉換回原始類型?是否可以從要調用的方法的參數中獲取類型信息,然後進行轉換? // web service proxy Service1 ser=new Service1(); Compos

    0熱度

    2回答

    有了這個簡單的類獲取屬性: public class Book { [DataMember] [Column("Bok_Name")] [Author("AuthorName")] public string Name{ get; set; } [DataMember] [Column("Bok_Publisher")] p