相关疑难解决方法(0)

=>语法的用法和解释

我看到了大量带有=>语法的C#代码示例.

任何人都可以解释一下这种语法的用法是什么?

select x => x.ID
Run Code Online (Sandbox Code Playgroud)

c#

9
推荐指数
2
解决办法
7800
查看次数

为什么用C#lambda这样的炒作功能呢?

我开始用C#2.0编程,所以我从未使用过lambda表达式,但是,为什么这么大惊小怪?它们只是围绕匿名代表的语法糖,还是还有一些我看不到的东西?

c# lambda

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

Lambda解释及它是什么以及一个很好的例子

谁能给我一个很好的解释如何使用Lambda并给出一个很好的例子.我见过它,但我不知道它是什么或做了什么.

.net c# lambda

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

代表和回调

在委托的上下文中,术语回调是否意味着" 代理委托它为另一个代表工作以完成某项任务 "?

示例:( 根据我的理解,我已经实现了回调,如果错误则纠正我)

namespace Test
{
    public delegate string CallbackDemo(string str);  

    class Program
    {
        static void Main(string[] args)
        {
            CallbackDemo handler = new CallbackDemo(StrAnother);
            string substr = Strfunc(handler);
            Console.WriteLine(substr);
            Console.ReadKey(true);
        }

        static string Strfunc(CallbackDemo callback)
        {
           return callback("Hello World");   
        }

        static string StrAnother(string str)
        {
            return str.Substring(1, 3).ToString();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

请根据需要提供示例.

c# callback

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

C#中的Lambda表达式

是否存在使用lambda表达式特别有用或者主要用于编写较少代码的情况?

.net c#

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

C#Lambda(=>)

可能的重复:
lambda
Lambda的好教程解释及它是什么以及一个很好的例子
C#Lambda表达式,我为什么要使用它?

有人可以向我解释如何使用这个并给我举例吗?我们怎么看?

示例!=读作"不等于".那=>意味着什么?

c# lambda

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

什么=>在Linq表达式中表示

*虽然这是一个重复的问题,但我之前从未在代码中看到过表达式"=>".如果我知道这是一个特别的lambda表达式,我会google'd并自己想出来.谢谢!

我是使用Linq的新手,所以当我在这段代码中遇到它时,使用"=>"确实让我很困惑:

using System;
using System.Linq;
using System.Collections.Generic;

public static class Extend
{
    public static double StandardDeviation(this IEnumerable<double> values)
    {
        double avg = values.Average();
        return Math.Sqrt(values.Average(v=>Math.Pow(v-avg,2)));
    }
}
Run Code Online (Sandbox Code Playgroud)

资料来源:通用清单的标准差?

几个问题:=>做什么?Intellisense告诉我'v'是一个int,但它从未声明过.这是如何运作的?

c# linq

5
推荐指数
2
解决办法
6131
查看次数

如何在C#中将数组的部分设置为随机值?

我是编程的新手,所以请耐心等待!

我试图将数组的部分设置为随机值,但每当我运行程序时,它将数组的所有部分设置为相同的值.我希望他们一切都不同.

这是我的代码:

int[] hello_array = new int[10];
        Console.WriteLine("Here");

        Random rndm = new Random();

        for (int j = 0; j < hello_array.Length; j++)
        {
            hello_array[j] = rndm.Next(99);
        }

        Console.WriteLine("Now Here");

        for (int i = 0; i < hello_array.Length; i++)
        {
            Console.WriteLine("hahahaha look at this " + hello_array[0]);
Run Code Online (Sandbox Code Playgroud)

我可能完全错过了它,但我不知道我的代码有什么问题!有人可以告诉我如何制作它,以便阵列的所有十个部分生成不同的随机数?

c# arrays random numbers

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

如何在C#中包含一个包含子函数的函数

我有一部分代码在函数中重复多次.但是我想要它的功能,但我想知道我的函数的变量,所以它可以修改它们而不需要传递它们(因为有很多).

我想要完成的例子

static void Main(string[] args)
{
  int x = 0

  subfunction bob()
  {
    x += 2;
  }

  bob();
  x += 1;
  bob();
  // x would equal 5 here
}
Run Code Online (Sandbox Code Playgroud)

c# function

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

委托和界面如何可以互换使用?

我可以使用接口方法而不是委托吗?怎么样?我发现搜索接口方法比使用委托更快.我将很感激一个简单的代码片段.

c# methods delegates interface

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

标签 统计

c# ×10

lambda ×3

.net ×2

arrays ×1

callback ×1

delegates ×1

function ×1

interface ×1

linq ×1

methods ×1

numbers ×1

random ×1