小编Jam*_*ord的帖子

C#IEnumerable打印出来

我遇到了一个数组的问题,例如我想在列表中打印出奇数.

int[] numbers = new int[]{ 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
Console.WriteLine(numbers.Where(n => n % 2 == 1).ToArray());
Run Code Online (Sandbox Code Playgroud)

ToString方法似乎不起作用?我不想循环遍历元素.我能做什么?

c# ienumerable

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

芹菜和定制消费者

据我所知,Celery既是消息的制作者又是消费者.这不是我想要达到的目标.我希望Celery仅作为消费者,根据我发送给我选择的AMQP代理的消息来激活某些任务.这可能吗?

或者我需要通过在堆叠中添加胡萝卜来制作汤?

python amqp rabbitmq celery

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

方法接受Object C#时字符串作为引用参数的问题

可能重复:
C#:为什么'ref'和'out'不支持多态?

我似乎无法理解为什么以下在C#中不起作用:

public static void Swap(ref Object a, ref Object b) {
    Object t = b;
    b = a;
    a = t;
}

//Calls
String fname = "Ford";
Strinf lname = "James";
Swap(ref lname, ref fname);
Run Code Online (Sandbox Code Playgroud)

这是因为String已经引用了一个char数组,它是不可变的吗?

c# reference object immutability

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

使用linq对不同的独特出现进行排序

我想知道如何使用linq以最常见的降序对以下列表进行排序:

ghj
def
abc
def
abc
abc
Run Code Online (Sandbox Code Playgroud)

至:

abc
def
ghj
Run Code Online (Sandbox Code Playgroud)

我正在寻找lambda表达式.

c# linq

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

C#linq group by

如何根据linq的人员资金对以下列表进行计数,分组和排序?

        Person[] names = { new Person{ Name = "Harris", Money = 100 }, 
                                new Person{ Name = "David", Money = 100 },
                                new Person{Name = "Harris", Money = 150},
                                new Person{Name = "Mike", Money = 100},
                                new Person{Name = "Mike", Money = 30},
                                new Person{Name = "Mike", Money = 20} };
Run Code Online (Sandbox Code Playgroud)

结果将返回:

Harris 250 
Mike 150 
David 100
Run Code Online (Sandbox Code Playgroud)

c# linq

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

标签 统计

c# ×4

linq ×2

amqp ×1

celery ×1

ienumerable ×1

immutability ×1

object ×1

python ×1

rabbitmq ×1

reference ×1