Repository navigation
FR CSharp Operator Lambda
Codex edited this page Oct 11, 2026
·
2 revisions
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Déclare une fonction anonyme ou un membre concis au corps d'expression. Les paramètres et le type de résultat sont déduits du contexte lorsque cela est possible.
Enregistrez cet exemple séparément dans Example.cs. Exécutez-le indépendamment des autres exemples de cette page.
Example.cs:
// PROJECT-EXAMPLE
System.Func<int, int> twice = value => value * 2;
System.Console.WriteLine(twice(4));Résultat:
8
value => expression / (left, right) => { ... }using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
public static class Program
{
public static async Task Main(string[] args)
{
Func<int, int> square = value => value * value;
Console.WriteLine(square(4));
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
public static class Program
{
public static async Task Main(string[] args)
{
int offset = 3;
Func<int, int> adjusted = value => { int result = value + offset; return result; };
Console.WriteLine(adjusted(5));
}
}Source officielle : Microsoft Apprendre.
ClassicUO — Bad Newbie & C# Scripts IDE