C#을 새로운 그리고 난 방법 작업을 할 수 있습니다,하지만 난 내 수업 '관리자'에서 호출하려고하지 않을 때, 그것의 단지 작은 생각 나는 형태로 클래스 내 메소드를 호출하지 못할
프로그래밍 임 문제가 있지만, 메신저 단지 붙어 ... 다시 .. 방법 "opretspejder"에 대한 과부하지지 않습니다 0 인수도움 도움말 나는 내 수업 여기
public class Admin
{
public static void OpretSpejder(string Snavn_txt, string Senavn_txt, string Sa_txt, string Scpr_txt)
{
{
if (!(string.IsNullOrEmpty(Snavn_txt)))
if (!(string.IsNullOrEmpty(Senavn_txt)))
if (!(string.IsNullOrEmpty(Sa_txt)))
if (!(string.IsNullOrEmpty(Scpr_txt)))
{
XmlDocument doc = new XmlDocument();
doc.Load(@"Spejder.xml");
var nodeCount = 0;
using (var reader = XmlReader.Create(@"Spejder.xml"))
{
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element &&
reader.Name == "Spejder")
{
nodeCount++;
}
}
}
nodeCount++;
XmlElement Spejder = doc.CreateElement("Spejder");
Spejder.SetAttribute("ID", nodeCount.ToString());
XmlNode Navn = doc.CreateElement("Navn");
Navn.InnerText = Snavn_txt;
Spejder.AppendChild(Navn);
XmlNode Efternavn = doc.CreateElement("Efternavn");
Efternavn.InnerText = Senavn_txt;
Spejder.AppendChild(Efternavn);
XmlNode Alder = doc.CreateElement("Alder");
Alder.InnerText = Sa_txt;
Spejder.AppendChild(Alder);
XmlNode Cpr = doc.CreateElement("Cpr");
Cpr.InnerText = Scpr_txt;
Spejder.AppendChild(Cpr);
doc.DocumentElement.AppendChild(Spejder);
doc.Save(@"Spejder.xml");
Snavn_txt = String.Empty;
Senavn_txt = String.Empty;
Sa_txt = String.Empty;
Scpr_txt = String.Empty;
// MessageBox.Show("Spejder Oprettet");
}
}
하고 여기에
기쁠
private void button2_Click(object sender, EventArgs e)
{
Admin.OpretSpejder();
}
메서드가 여러 매개 변수를 사용하지만 ** 단일 매개 변수를 전달하지 않습니다 ** ... 이유가 무엇입니까? – Arran
'Admin.OpretSpejder'를 호출 할 때 몇 가지 인수를 전달하십시오 :'Admin.OpretSpejder (String.Empty, String.Empty, String.Empty, String.Empty)'. – RePierre
@RePierre 그러면 그의 메소드는 아무 것도하지 않을 것입니다. 여러 매개 변수가 비어있는 곳을 여러 곳에서 확인합니다. – Arran