Gibt es sowieso den Namen der Klasse der Klasse Eigenschaft < /code>? < /p>
public class ClassName
{
public static int IntProperty { get { return 0; } }
}
//something like below but I want to get the string of "IntProperty"
ClassName.IntProperty.GetType().Name
< /code>
Grundsätzlich möchte ich dynamisch den Eigenschaftsnamen -String in die Datenbank speichern und später aus der Datenbank abrufen und die Eigenschaft dynamisch aufrufen. /> Aktualisiert: < /p>
Dies ist der tatsächliche Code. Dies ist eher ein Workflow -Typ. Jede Aufgabe ist jedoch als Eigenschaft einer Klasse definiert (Klasse wird verwendet, um Aufgaben zu gruppieren). < /P>
public class ApplicationTask
{
public static Task SendIncompleteNotification
{
get
{
return new Task
(
a => Console.WriteLine("Sample Task")
, "This is a sample task which does nothing."
);
}
}
}
< /code>
Der Code kann also den vollständigen Namen der Klasse und Eigenschaft abrufen, so etwas wie: Namespace.ApplicationTask.Sendincompletenotification < /code> und speichern Sie diese in der Datenbank. Später wird der Code die Zeichenfolge lesen und die Aufgabe dynamisch erstellen und sie an eine andere ausführen, um auszuführen.
Gibt es sowieso den Namen der Klasse der Klasse Eigenschaft < /code>? < /p>
public class ClassName { public static int IntProperty { get { return 0; } } }
//something like below but I want to get the string of "IntProperty" ClassName.IntProperty.GetType().Name < /code>
Grundsätzlich möchte ich dynamisch den Eigenschaftsnamen -String in die Datenbank speichern und später aus der Datenbank abrufen und die Eigenschaft dynamisch aufrufen. /> Aktualisiert: < /p>
Dies ist der tatsächliche Code. Dies ist eher ein Workflow -Typ. Jede Aufgabe ist jedoch als Eigenschaft einer Klasse definiert (Klasse wird verwendet, um Aufgaben zu gruppieren). < /P>
public class ApplicationTask { public static Task SendIncompleteNotification { get { return new Task ( a => Console.WriteLine("Sample Task") , "This is a sample task which does nothing." ); } } } < /code>
Der Code kann also den vollständigen Namen der Klasse und Eigenschaft abrufen, so etwas wie: Namespace.ApplicationTask.Sendincompletenotification < /code> und speichern Sie diese in der Datenbank. Später wird der Code die Zeichenfolge lesen und die Aufgabe dynamisch erstellen und sie an eine andere ausführen, um auszuführen.
Ich mache ein Plugin -zentrales Werkzeug für meinen persönlichen Gebrauch. Jedes Plugin ist eine einzelne kompilierte C ++ - Bibliothek. Ich kenne jedoch die genauen Funktionssignaturen jeder...
Ich versuche einen Weg zu finden, um die Eigenschaft einer Klasse zu übernehmen und sie zusammen mit einer anderen Variablen an eine Methode zu übergeben, um die Eigenschaft anhand der Bedingungen zu...
In meinem ArcGIS Pro-Addon möchte ich ein .lyr-File in eine Karte laden, aber nur, wenn sie nicht bereits geladen ist. Dies ist der Code, den ich in Arcgis-Desktop verwendet habe:
public static...
In meinem ArcGIS Pro-Addon möchte ich ein .lyr-File in eine Karte laden, aber nur, wenn sie nicht bereits geladen ist. Dies ist der Code, den ich in Arcgis-Desktop verwendet habe:
public static...