Ich habe eine Klasse mit ein paar Methoden.C# Klassenaufbau für String-Methode
Hier ist meine Funktionszuordnung:
public void Connect(string SourceFile, OleDbConnection Connection, OleDbCommand Command) { zConnect(SourceFile, Connection, Command); }
public void Tablenames2cmb(OleDbConnection Connection, ComboBox TargetComboBox) { zTablenames2cmb(Connection, TargetComboBox); }
public void Tablenames2cmb(OleDbConnection Connection, string Exclusion, ComboBox TargetComboBox) { zTablenames2cmb(Connection, Exclusion, TargetComboBox); }
public string GetUser(OleDbConnection Connection, OleDbCommand Command, OleDbDataReader Reader, string username) { zGetUser(Connection, Command, Reader, username); }
Die ersten drei Methoden kompilieren just fine. Aber die String-Methoden geben mir einen Fehler, dass es keine Rückkehr gibt.
Methode:
private string zGetUser(OleDbConnection Connection, OleDbCommand Command, OleDbDataReader Reader, string username)
{
string result = "Foo";
return result;
}
Ich glaube, ich einen dummen Fehler mit der Funktion Mapping gemacht, aber ich kann nicht herausfinden, was es ist.
zGetUser .. sollte getuser sein? – Trey
Das ist kein Konstruktor, es ist eine Methode, und die Fehlermeldung ist richtig, Sie geben keinen Wert zurück. Sie müssen einen Wert zurückgeben. – Servy
ist das ein Tippfehler 'zGetUser' auf der Methode? –