Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

Fehlermeldung:

Klasse, Delegat, Enumeration, Schnittstelle oder Struktur erwartet


Beim Auslagern von Funktionen in eine extra Datei kommt obiger Fehler, dass Klasse, Delegat, Enumeration, Schnittstelle oder Struktur erwartet wird.
Den Code hatte ich aus der Hauptdatei herausgenommen und einfach in eine extra Datei geschoben.

Falsch…
namespace wpf_Kalender
{

public int fg_Sys_DateDiff_Months(DateTime dtEnd, DateTime dtStart)
{
///----------------< fg_Sys_DateDiff_Months() >----------------
int intMonths = dtEnd.Month - dtStart.Month;
int intYears = dtEnd.Year - dtStart.Year;
return (12 * intYears) + intMonths;
///----------------</ fg_Sys_DateDiff_Months() >----------------
}

}


Fehlerursache und Behebung:

Bei c# muß man Funktionen in eine Klasse scheiben. Man muß also die Deklaration class clsName {..} darüber legen.
Sobald ich eine Funtion in eine extra Datei nehme, kommt ein Fehler

namespace wpf_Kalender
{
public class clsMath
{
///----------------< clsMath >----------------
public static int DateDiff_Months(DateTime dtEnd, DateTime dtStart)
{
///----------------< fg_Sys_DateDiff_Months() >----------------
int intMonths = dtEnd.Month - dtStart.Month;
int intYears = dtEnd.Year - dtStart.Year;
return (12 * intYears) + intMonths;
///----------------</ fg_Sys_DateDiff_Months() >----------------
}
///----------------</ clsMath >----------------
}
}

Mobile
»
The await operator can only be used within an async method
»
C#: The return type of an async method must be void, Task or Task T
»
C# Fehler: Control cannot fall out of switch from final case label default
»
UWP: Application Settings, Anzahl und Größe
»
UWP: Der Typname „FromArgb“ ist im Typ „Color“ nicht vorhanden
»
C#: error CS1009: Nicht erkannte Escapesequenz.
»
[OK] VS,UWP,XAML: Der Name ist im Namespace nicht vorhanden
»
C#: Fehlermeldung: CS0535 implementiert den Schnittstellenmember nicht.
»
C Fehlermeldung: Der Typ- oder Namespacename Task wurde nicht gefunden
»
Wie kann ich auf eine Funktion einer anderen Klasse zugreifen

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de