expandoobject

    2熱度

    1回答

    這是一個ViewModel屬性定義。 private List<ExpandoObject> productList; public List<ExpandoObject> Products { get { return productList; } set { productList = value; } } 在s

    1熱度

    1回答

    我試圖從主AppDomain發送一個動態對象(類型ExpandoObject)到另一個,並且顯然面臨ExpandoObject is not marked as serializable異常。 此外,這ExpandoObject有我的需要的內部字典成員(Dictionary <object, dynamic>)。 我已經嘗試使用Json.Net(JObject)將ExpandoObject轉換爲J

    0熱度

    1回答

    我想將datagridcombobox選定值綁定到expando對象中的屬性值。但是,我沒有設法做到這一點。也許任何人都可以給我一些關於這個問題的見解。 下面是相關位和代碼的一塊塊: XAML數據網格 <DataGrid x:Name="RXSignalsDataGrid" Grid.Column="1" CanUserReorderColumns="True" CanUserAddRows="F

    1熱度

    1回答

    我想按其屬性排序List(Of MyDynamicObject),其中MyDynamicObject是ExpandoObject。我有屬性名稱作爲字符串,所以我需要使用某種反射來傳遞它們。 比方說,我有一個列表: MyList = New List(Of Entry) 其中Entry有一個屬性MyProperty_01。 現在我想按對象屬性MyProperty_01排序MyList。 在靜態對

    0熱度

    2回答

    我是新的ExpandoObject(的確,昨天我發現它)。我有下面的代碼,並想知道是否有某種方法將ExpandoObject轉換爲我不知道的DataTable?或者我必須使用反射來自己轉換它? dynamic contacts = new List<dynamic>(); contacts.Add(new ExpandoObject()); contacts[0].Name = "Patri

    0熱度

    3回答

    的問題 使用C#,我需要遍歷已被強制轉換爲ExpandoObject從XML一個對象,並用新的值來代替「價格」屬性。 該對象是非結構化的,並且有許多嵌套節點層(實際上是嵌套的ExpandoObjects)。更具體地講,層次結構可能看起來像這樣: 產品=>價格,數量,配件 每個配件可以有一個價格和數量,並可能本身具有的配件,這就是爲什麼我需要遞歸。 我有什麼到目前爲止 public ExpandoO

    3熱度

    1回答

    我有一個int字段的ExpandoObject,我想用表達式樹將它轉換爲小數。 這裏是我使用的方法: private static Expression<Func<dynamic, decimal>> CreateLambdaCastExpression() { // source var sourceParameterExpression = Expressio

    3熱度

    3回答

    我一直在使用System.Dynamic.ExpandoObject(),創建一個動態的對象現在在某些情況下,某些屬性不能存在,如果試圖訪問這些以這種方式 myObject.undefinedProperties; 對象的默認行爲是拋出異常 'System.Dynamic.ExpandoObject' does not contain a definition for 'undefinedPr

    0熱度

    1回答

    我有一個自定義的動態對象,它在內部只是一個字典,但允許訪問它的值,就好像它們是編譯時間屬性一樣。 它(或多或少)只是這樣的: public class Dummy : DynamicObject, IEnumerable<KeyValuePair<string, object>> { private readonly Dictionary<string, object> _values

    0熱度

    1回答

    所以我有一個具有多個層級的這樣一個XML文檔: <root> <Client id='1' name='bob'> <health id='1'> <ex id='2'\> <ex id='3' \> </health> </Client> <Client id='1' name='bob'> <health id='1'>