C# - 这段代码在做什么,它叫什么?

标签 c#

我偶然发现了这段源代码,但我以前从未见过这样的 C# 代码。

谁能告诉我它在做什么以及我在哪里可以阅读更多关于该技术的信息?

<%= Foo.Bar()
        .DoSomething(1)
        .DoSomething(2)
        .DoSomething(3)
        .DoSomethingElse("Apples")
%>

(编辑:正如一些答案所提到的:我对报价代码中尖括号百分比部分的重要性不感兴趣,我只是把它们留在里面以明确我已经看到了代码ASP.Net 页面的内容。如果这导致任何混淆,我们深表歉意)

最佳答案

这是 method chaining 的一个例子

关于C# - 这段代码在做什么,它叫什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11591792/

相关文章:

c# - Wpf 文本选取框位于其他元素后面

具有相同方法名称的 C# 接口(interface)

c# - 在 asp.net 中使用 Saml 2.0 对 Web 应用程序进行身份验证

c# - 在 LINQ 中重用连接

c# - C#中[FromBody]属性的作用是什么?

c# - 抽象类的不可空方法的可空实现

c# - 如何选择具有相同名称的两个命名空间之一

c# - 使用 Dynamic LINQ 按一个或多个属性对 JSON 进行排序

c# - 了解 csproj 程序集引用

c# - 读取Json序列化c#