Ich muss den String "final" in der Funktion emp2 aufrufen. wenn ich es versuche, heißt es "final does not exist". Beide Funktionen befinden sich in verschiedenen Klassendateien.Aufruf einer Variablen von einer Funktion zu einer anderen Funktion in C#
internal class emp
{
internal void empl(int id, string name, string sal)
{
empdet test = new empdet(id, name, sal);
string final = test.ToString();
}
}
public class empdetls
{
public static void emp2(XElement element)
{
XElement element = XElement.Parse(final);
// ...
}
}
jede Hilfe wäre willkommen.
Notwendigkeit, xml zu sehen. und Empdet-Methode. – jdweng
Sie stoßen auf ein [scope] (https://msdn.microsoft.com/en-us/library/ms973875.aspx) Problem. – Icemanind
Es ist unmöglich, Ihnen zu sagen, wie Sie das überwinden können, ohne zwei Dinge zu wissen. Zuerst wer (d. H. Welche Klasse) ruft die 'emp2' Methode auf? Zweitens, kannst du die Methodensignatur von 'emp2' ändern? –