相关疑难解决方法(0)

学习LINQ:QuickSort

我今天下午开始学习LINQ,到目前为止只是在LINQ上收集品牌.我尝试的第一件事就是实现QSort.

现在 - 忽略我可以使用ORDERBY并且这是一个非常愚蠢的qsort实现的事实- 我想出的是:

public class lqsort
{
    public static List<int> QSLinq(List<int> _items)
    {
        if (_items.Count <= 1)
            return _items;

        int _pivot = _items[0];

        List<int> _less = (from _item in _items where _item < _pivot select _item).ToList();
        List<int> _same = (from _item in _items where _item == _pivot select _item).ToList();
        List<int> _greater = (from _item in _items where _item > _pivot select _item).ToList();

        return (QSLinq(_less).Concat(_same.Concat(QSLinq(_greater)))).ToList();
    }
}
Run Code Online (Sandbox Code Playgroud)

唯一真正让我烦恼的是所涉及的所有演员.我可能会使用任何LINQ技巧吗?或者我只是将LINQ用于不适合的事情?

.net c# linq

10
推荐指数
2
解决办法
3291
查看次数

什么是LINQ?

可能重复:
了解LINQ

嗨,大家好,

我只是想了解DOTNET中究竟是什么LINQ?它是如何工作的?

TX

.net linq

7
推荐指数
1
解决办法
4347
查看次数

什么是C#中的System.Linq.Expressions用于?

LINQ是.NET 4.0的新功能吗?像.NET 3.5这样的旧版本没有?

我很想知道这一点,因为它似乎与我正在进行的项目有某种关系.

什么是LINQ有用的?它似乎能够构建表达式树.什么是实际的表达式树?LINQ能够从C#文件中提取类,方法n字段等信息吗?

有人能为我提供一段代码来证明LINQ可以做什么吗?

谢谢!

c# linq abstract-syntax-tree visual-studio

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

哪里是开始学习LINQ的好地方

哪里是开始学习.net的LINQ的好地方,我应该用什么资源将知识付诸实践?

.net linq

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

当你没有Linq时,像Linq一样查询

我有一个我正在进行的项目,但它目前只支持.net framework 2.0.我喜欢linq,但由于框架版本我无法使用它.我想要的不仅仅是ORM方面的东西,而是Linq的"可查询性"(即使是一个词?).

到目前为止,最接近的是llblgen,但如果有更轻的重量可以让我查询更好.

我也看过NHibernate看起来它可以接近做我想要的,但它有一个非常陡峭的学习曲线,映射文件不会让我过于兴奋.

如果有人知道某些内容会给我一个类似Linq的查询接口(或者更好的是,如何让Linq在.net 2.0框架上工作)我真的很想听听它.

linq database orm

3
推荐指数
1
解决办法
1018
查看次数

使用C#将数据输入和输出SQL表

使用C#将数据输入和输出SQL表

我构建了一个C#应用程序,将数据放入SQL表中.

我目前在.net中使用SqlConnection类.从这篇文章开始. http://www.codeproject.com/KB/database/sql_in_csharp.aspx

我曾经考虑过将Linq转换为SQL,但之前没有这样做过,也不确定如何起床.


那么今天我遇到了一个错误,我试图在其中添加包含"'"的数据,这打破了我的插入语句.我做了一些研究,开始想知道潜伏着什么其他问题.如果我尝试添加数据"drop table"怎么办?

我的问题是,是否有更好的数据插入模型?我看看Linq?或者在输入之前检查我的所有数据?

.net c# sql database-design

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

LINQ使用C#.net

如何开始在C#.net中学习LINQ.

.net c# linq

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