2017-06-29 5 views
-1

Ich versuche, Vb-Code in C# zu konvertieren.VB Templating zu C#

Wie wird der folgende Code in C# konvertiert?

Public Class TheBase(Of clTyp As New, cli As Class) 
Implements ITheBase(Of clTyp, cli) 
+2

Sie sollten beachten, dass 'MyBase' ist ein ungültiger Name für eine Klasse in VB.NET. – Enigmativity

+0

Ja, es ist nur ein Beispiel, aber Sie haben einen gültigen Punkt. – RAFJR

+0

können Sie http://converter.telerik.com/, großes Werkzeug überprüfen. Nur eine Bedingung - der Code sollte dem Standard für die Konvertierung entsprechen – Saurabh

Antwort

5
public class MyBase<clTyp, cli> : IMyBase<clType,cli> 
where clTyp : new() 
where cli : class 

Weitere Sie einige Online-Editoren wie http://converter.telerik.com/ können von vb zu C# konvertieren und umgekehrt.

Hoffe, dies hilft

+0

Wählen Sie diese Antwort für die frühe Beantwortung und Bereitstellung eines Konvertierungs-Tool – RAFJR

3

Ooh, das ist eine knifflige. :)

public class MyBase<clTyp, cli> : IMyBase<clTyp, cli> where clTyp : new() where cli : class 
4
public class MyBase<clTyp, cli> : IMyBase<clType,cli> 
    where clTyp : new() 
    where cli : class 

Beachten Sie, dass es nicht sehr häufig allgemeine Parameter wie folgt zu nennen. Siehe What are the type parameter naming guidelines?

+0

Danke für die Hinweise auf die Richtlinien – RAFJR