Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何学习“any…func”代码?_C#_C# 4.0_Extension Methods_Func_Any - Fatal编程技术网

C# 如何学习“any…func”代码?

C# 如何学习“any…func”代码?,c#,c#-4.0,extension-methods,func,any,C#,C# 4.0,Extension Methods,Func,Any,我可以更好地重新编写这个问题,但是有人能告诉我在哪里可以了解这段azure代码中发生的事情吗? 进一步阅读 它本质上是说,如果指定了任何类型的更改,那么执行if语句的主体 希望对您有所帮助如果changes集合中的某个项是RoleConfiguration SettingChange,它只会返回true 这是LINQ扩展方法之一,与Azure无关。此方法正在检查传递到RoleEnvironmentChangeing方法的任何更改是否是配置更改 通过查看更改列表,它使用.Any方法查看是否有任何更

我可以更好地重新编写这个问题,但是有人能告诉我在哪里可以了解这段azure代码中发生的事情吗? 进一步阅读

它本质上是说,如果指定了任何类型的更改,那么执行if语句的主体


希望对您有所帮助

如果changes集合中的某个项是RoleConfiguration SettingChange,它只会返回true


这是LINQ扩展方法之一,与Azure无关。

此方法正在检查传递到RoleEnvironmentChangeing方法的任何更改是否是配置更改


通过查看更改列表,它使用.Any方法查看是否有任何更改属于RoleEnvironmentConfigurationSettingsChange类型。

该代码包含三个非基本概念:

扩展方法使您能够向现有类型添加方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型

语言集成查询LINQ是Visual Studio 2008中引入的一组功能,它将强大的查询功能扩展到C和Visual Basic的语言语法

lambda表达式是一个匿名函数,可以包含表达式和语句,并可用于创建委托或表达式树类型


你不明白什么?看看MSDN文档,又名F1。涉及到什么技术?你叫什么名字?我知道泛型,但不止这些。我不知道该找什么。