Tag: object

WatiN“无法转换COM对象”exception

我的监控应用程序不时会因为没有明显原因而死亡。 似乎“mshtml.HTMLDocument”资源不可用。 其他人经历过类似的事吗? 提前致谢。 错误信息: 14.04.2011 18:26:37 -> Test 1.2 (Subscriber type requests), error: Unable to cast COM object of type ‘System.__ComObject’ to interface type ‘mshtml.HTMLDocument’. This operation failed because the QueryInterface call on the COM component for the interface with IID ‘{3050F55F-98B5-11CF-BB82-00AA00BDCE0B}’ failed due to the following error: No such interface supported (Exception from […]

DateTime可以为null吗?

可能重复: DateTime“null”值 是否可以将datetime对象设置为null?

如何在C#中找到对象的所有公共字段?

我正在构建一个方法来接收一个ArrayList(可能是多个对象),然后列出ArrayList中每个对象的所有字段(及其值)。 目前我的代码如下: public static void ListArrayListMembers(ArrayList list) { foreach (Object obj in list) { Type type = obj.GetType(); string field = type.GetFields().ToString(); Console.WriteLine(field); } } 当然,我理解这段代码的直接问题:如果它有效,它只会在ArrayList中为每个对象打印一个字段。 我稍后会修复它 – 现在我只是好奇如何获得与对象关联的所有公共字段。

在C#中的页面之间传递复杂对象

我正在使用此代码在Windows 8应用程序中传递值。 以下代码在单击项目时将数据传递到页面,因此它将sectorId传递到Quiz页面。 private void quizbtn_Click(object sender, RoutedEventArgs e) { var sectorId = “Items1”; this.Frame.Navigate(typeof(Quiz), sectorId); } Quiz页面在加载页面函数中接收传递的参数sectorId ,其中Object navigationParameter是传递的sectorId 。 protected override void LoadState(Object navigationParameter, Dictionary pageState) { } 我想让对象传递,也就是说, sectorId更复杂,因此它不仅包含文本字符串“Items1”,而是包含文本字符串和索引,以及表示total(int)的值。 如何传递此复杂对象并将其加载到页面上?

arrayLists中的C#对象

我正在使用C#中的ArrayList ,我想知道如何将对象添加到ArrayList ,然后从中检索值? 简而言之,如何添加,删除,编辑和读取包含类对象的ArrayList ? 感谢所有的帮助!

从C#中的通用对象获取属性

请看一下这段代码: public void BindElements(IEnumerable dataObjects) { Paragraph para = new Paragraph(); foreach (T item in dataObjects) { InlineUIContainer uiContainer = this.CreateElementContainer(item.FirstName ????? ) para.Inlines.Add(uiContainer); } FlowDocument flowDoc = new FlowDocument(para); this.Document = flowDoc; } 在Visual Studio“item.XXX”中编写时,我应该从我的权限中获取属性,如.FirstName或.LastName。 我不知道数据对象是IEnumerable还是IOrder等……它必须是通用的! 如何获得真实属性表单项? 只有反思?

C#:静态object.Equals如何检查是否相等?

假设你有两个不同的类,每个类都有自己的Equals实现; 使用哪一个? 如果只有一个人有一个怎么办? 或者都没有? 以下任何一行是否相同? object .Equals( first, second ) first .Equals( second ) second .Equals( first ) 我猜测前两个可能是等价的,但我真的不知道。 它到底是做什么的?

有没有快速的方法将实体转换为.csv文件?

目前,我有: string outputRow = string.Empty; foreach (var entityObject in entityObjects) { outputRow = entityObject.field1 + “,” + entityObject.Field2 etc…. } 我还是entity framework的新手,有更快的方法吗?