问题列表 - 第6204页

何时不使用lambda表达式

Stack Overflow正在回答很多问题,成员们指定如何使用lambda表达式解决这些现实世界/时间问题.

我们是否过度使用它,我们是否在考虑使用lambda表达式对性能的影响?

我发现了一些文章,探讨了lambda与匿名委托vs for/ foreach循环对不同结果的性能影响

  1. 匿名委托与Lambda表达式与函数调用性能
  2. foreach与List.ForEach的表现
  3. .NET/C#循环性能测试(FOR,FOREACH,LINQ和Lambda).
  4. DataTable.Select比LINQ更快

选择合适的解决方案时,评估标准应该是什么?除了明显的原因,它使用lambda时更简洁的代码和可读性.

.net c# lambda anonymous-methods

52
推荐指数
5
解决办法
3万
查看次数

为什么我的WPF Datagrid不显示数据?

演练说您可以在一行中创建WPF数据网格,但不提供完整的示例.

所以我创建了一个使用通用列表并将其连接到WPF数据网格的示例,但它没有显示任何数据.

我需要更改下面的代码才能让它在datagrid中显示数据?

回答:

此代码现在有效:

XAML:

<Window x:Class="TestDatagrid345.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit"
    xmlns:local="clr-namespace:TestDatagrid345"
    Title="Window1" Height="300" Width="300" Loaded="Window_Loaded">
    <StackPanel>
        <toolkit:DataGrid ItemsSource="{Binding}"/>
    </StackPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)

代码背后:

using System.Collections.Generic;
using System.Windows;

namespace TestDatagrid345
{
    public partial class Window1 : Window
    {
        private List<Customer> _customers = new List<Customer>();
        public List<Customer> Customers { get { return _customers; }}

        public Window1()
        {
            InitializeComponent();
        }

        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            DataContext = Customers;

            Customers.Add(new Customer { FirstName = "Tom", LastName = "Jones" });
            Customers.Add(new Customer …
Run Code Online (Sandbox Code Playgroud)

c# wpf datagrid

8
推荐指数
2
解决办法
2万
查看次数

如何使Silverlight 2.0按钮完全透明?

我有一个按钮,我在工具栏上使用具有漂亮的渐变.我希望按钮完全透明,以便其内容显示为渐变.当我尝试时,按钮显示为白色而不是透明.

我按钮的XAML是:

<Button Name="NewAppointmentButton" Style="{StaticResource ToolbarButtonStyle}">
  <TextBlock>X</TextBlock>
</Button>
Run Code Online (Sandbox Code Playgroud)

而风格是:

<Style x:Key="ToolbarButtonStyle" TargetType="Button">
  <Setter Property="Background" Value="Transparent"/>
  <Setter Property="BorderThickness" Value="0"/>
  <Setter Property="Height" Value="24"/>
  <Setter Property="Width" Value="24"/>
</Style>
Run Code Online (Sandbox Code Playgroud)

silverlight-2.0

4
推荐指数
1
解决办法
4395
查看次数

如何从第一页的第二页显示div

在我的main.html页面中,我有一个按钮.单击该按钮时,我需要获取另一个页面的内容.

目标页面有五个div,我需要捕获一个div并在main.html页面中显示div数据.

html javascript

0
推荐指数
1
解决办法
1万
查看次数

怎么不复制一些属性?

我需要从输入文档复制到输出文档除了一个属性之外的所有属性.

我的输入是这样的:

<mylink id="nextButton" type="next" href="javascript:;" />
Run Code Online (Sandbox Code Playgroud)

我需要像这样的输出:

<a id="nextButton" href="javascript:;" />
Run Code Online (Sandbox Code Playgroud)

如果我使用以下XSL:

<xsl:template match="mylink">
    <a><xsl:copy-of select="attribute::*"/></a>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

我得到所有属性输出如下:

<a id="nextButton" type="next" href="javascript:;" />
Run Code Online (Sandbox Code Playgroud)

但我想忽略"类型"属性.我尝试过以下但是它们似乎都没有按照我需要的方式工作:

<xsl:copy-of select="attribute::!type"/>
<xsl:copy-of select="attribute::!'type'"/>
<xsl:copy-of select="attribute::*[!type]"/>
<xsl:copy-of select="attribute::not(type)"/>
Run Code Online (Sandbox Code Playgroud)

我应该如何编写样式表以获得所需的输出?

xslt xpath

22
推荐指数
1
解决办法
1万
查看次数

在ActiveRecord中查找最新的对象

简单的问题:我需要帮助编写一个ActiveRecord find_all_by语句,我想从最新创建的对象到最旧的对象.

作为这个问题的后续内容:如果我将结果保存到变量@records中.那么我如何要求下一个记录呢?我想做点什么@current_record = @records.next

activerecord ruby-on-rails

4
推荐指数
1
解决办法
1076
查看次数

只使用C#关键字,您可以制作的最长的法律声明块是什么?

我在C#中编写了一些代码,我发现自己写了:

return new MyClass(...
Run Code Online (Sandbox Code Playgroud)

当我注意到,这两个returnnew都是C#关键字.所以我想知道C#中最长的关键字合法序列是什么.我能想到的只有:

internal static override void MyFunc(...
Run Code Online (Sandbox Code Playgroud)

internal static override void所有关键字在哪里?你能想到更长的关键词序列吗?

注意:这个问题确实没有意义.我只是希望在火上浇一些乐趣:-)

c# keyword

20
推荐指数
2
解决办法
1859
查看次数

调试haskell代码的好方法是什么?

我已经使用了ghci调试器,但是如果它与文本编辑器有点集成以简化设置断点的过程,我会更喜欢.它可能不应该严格评估每个可见变量,但至少可以简化查看本地状态的过程.

我最近发现了跟踪功能,它允许从其他困难的地方调试打印输出.

debugging haskell ghc

33
推荐指数
3
解决办法
8181
查看次数

处理用户控件,真的意味着编辑 .designer.cs 文件吗?

对于具有必须处理的内部数据结构的用户控件,将该代码添加到 .designer.cs 文件中的 Dispose 方法的正确位置是否正确,或者是否存在我们要使用的事件或其他内容?

编辑:这是一个winforms用户控件。

c# controls dispose idisposable

4
推荐指数
1
解决办法
3271
查看次数

获得免费驾驶指示的最佳方式

是否有简单的方法来获取驾驶指示?

类似于:我称之为" http:// someservice /?start = NYC&target = Washington ",然后服务返回包含路由信息的XML文件?

有没有人试图从独立的桌面应用程序访问这样的基于Web的服务?

真的很感激任何帮助!

更新:感谢提示,但遗憾的是我无法运行JavaScript.是否还有可能收到驾驶指示?

java maps driving-directions

-1
推荐指数
1
解决办法
471
查看次数