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
#

C# Fehler: Die Erweiterungsmethode muss in einer nicht generischen statischen Klasse definiert werden.

Ursache: das Wort this darf in der Klasse nicht verwendet werden(generischen statischen)
Behebung: this löschen



Fehlerhafter Code:

public static IEnumerable<U> getChildren_OfGrid_Row_Column<U>(this Grid grid, int row, int column) where U : DependencyObject
{
int count = VisualTreeHelper.GetChildrenCount(grid);
for (int i = 0; i &lt; count; i++)
{
DependencyObject child = VisualTreeHelper.GetChild(grid, i);
UIElement Element = (UIElement)child;
int r = Grid.GetRow(Element);
int c = Grid.GetColumn(Element);
if (r == row && c == column)
{
yield return (U) child;
}
}
}


Korrigierter Code:

public static IEnumerable<U> getChildren_OfGrid_Row_Column<U>( Grid grid, int row, int column) where U : DependencyObject
{
int count = VisualTreeHelper.GetChildrenCount(grid);
for (int i = 0; i &lt; count; i++)
{
DependencyObject child = VisualTreeHelper.GetChild(grid, i);
UIElement Element = (UIElement)child;
int r = Grid.GetRow(Element);
int c = Grid.GetColumn(Element);
if (r == row && c == column)
{
yield return (U) child;
}
}
}

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