Come puoi vedere nel codice sottostante, ho dichiarato un Action<>oggetto come variabile.
Qualcuno potrebbe farmi sapere perché questo delegato del metodo di azione si comporta come un metodo statico?
Perché ritorna truenel codice seguente?
Codice:
public static void Main(string[] args)
{
Action<string> actionMethod = s => { Console.WriteLine("My Name is " + s); };
Console.WriteLine(actionMethod.Method.IsStatic);
Console.Read();
}
Produzione:

staticmetodi.