by Anonymous » 07 Apr 2025, 01:45
Ich habe den folgenden C# -Code, in dem ich versuche, das Verhalten des In -Parameter -Modifikators zu verstehen.
Code: Select all
public static void Main(string[] args)
{
int i = 0;
int j = 0;
InParameterTest(i,() => i++);
InParameterTest(in j, () => j++);
}
private static void InParameterTest(in int number, Action action)
{
action();
Console.WriteLine(number);
}
< /code>
Ausgabe: < /p>
1
1
Ich habe den folgenden C# -Code, in dem ich versuche, das Verhalten des In -Parameter -Modifikators zu verstehen.[code]public static void Main(string[] args)
{
int i = 0;
int j = 0;
InParameterTest(i,() => i++);
InParameterTest(in j, () => j++);
}
private static void InParameterTest(in int number, Action action)
{
action();
Console.WriteLine(number);
}
< /code>
Ausgabe: < /p>
1
1
[/code]