anonymous-types

    1热度

    1回答

    我正在使用库在内部使用Activator.CreateInstance来实例化某种类型的对象。该函数的参数是System.Type的,所以我想尝试这样的: SomeFunction(new { SomeStringProperty = "" }.GetType()); 它看起来像这个特殊的匿名类型有一个构造函数的字符串 - 的财产立即分配。我有办法解决这个问题,但现在我很好奇 - 是否有办法让

    1热度

    3回答

    我最近在尝试我的C#技能测试,在Smarterer。 我遇到了一个问题,它说这下面的,可以用来创建在C#中的匿名类型(类似的东西)。 我选择“的这些无”(我不记得其他的选择,因为它是基于时间的测试只有10秒)。 一旦我给出的答案是说,{...}是正确的答案。 所以我想是这样的: var someVariableName = new {...};创建一个匿名类型。 我很惊喜地看到这一点,猛吃了一下,

    1热度

    1回答

    我继承了一些我不明白但需要修改的语法的代码。以var data = new[]开头的行似乎是匿名类型? 如何将其更改为动态而不是硬编码为3条记录? public JsonResult GetPieChartData() { var myList = db.Database.SqlQuery<Dashboard>("EXEC [DBO].[uspDivisionDashboard2] {

    0热度

    2回答

    我只是碰到下面的代码来: public void ListControls(ControlCollection controls, List<Control> controlsFound) { foreach (var control in controls) { if (control is IAttributeAccessor) {

    2热度

    2回答

    我有以下子 Sub InsertValueToTextbox(of t)(byval valueToInsert as t) Dim text as String text = valueToInsert.tostring 'Now I put the text into a textbox... End Sub 我的问题是,如果我得到的值具有小数我想详谈。所以我尝试过: text =

    1热度

    4回答

    我正在尝试执行以下操作。 private static Dictionary<int, object> MAPS = new Dictionary<int, object> { {1, new {1, 2, 3}} }; 它并不像我所期待基于MSDN工作,所以我敢肯定,问题是,我使用匿名对象。假设我不想为我的东西创建一个新类型,并且仍然希望将所有映射保留在同一个字典中,我该怎么做

    12热度

    1回答

    当您尝试进行编译: var car = new { "toyota", 5000 }; 你将得到编译器错误“无效的匿名类型成员声明匿名类型成员必须与成员分配声明。 ,简单的名称或成员访问权限。“,因为编译器无法从相应的表达式中推断出属性的名称。 这是完全意义上的。 让我好奇的是,错误消息暗示了三种有效的方式来声明类型成员。成员分配和成员访问是显而易见的: // member assignmen

    0热度

    3回答

    在查看代码, @{ var MyModel = Entity.Employees.Select(t=> new {t.FullName, t.Department.DepartmentName})); } @foreach (var e in MyModel) { <div> Name: @e.FullName - @e.DepartmentName </di

    15热度

    4回答

    我正在使用实体框架5.0与.net框架4.0代码的第一种方法。现在我知道,我可以通过以下 var students = Context.Database.SqlQuery<Student>("select * from student").ToList(); 它的工作完美,但我要的是返回匿名运行结果在实体框架原始的SQL。例如,我只想要学生表中的特定列如下 var students = Con

    0热度

    1回答

    从我的表中查询列后会发生什么。我做了一个.ToList()并将其用作我的datagridview的一个数据源。现在,我必须从datagridview中删除记录,但数据源必须是绑定列表。但我不知道如何将匿名类型列表转换为绑定列表。有人可以照耀我一些光?