VB模板化为c#

时间:2017-06-29 05:42:43

标签: c# vb.net

我正在尝试将vb代码转换为C#。

以下代码如何转换为c#?

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

3 个答案:

答案 0 :(得分:5)

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

此外,您可以使用http://converter.telerik.com/等在线编辑器将vb转换为c#,反之亦然。

希望这有帮助

答案 1 :(得分:4)

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

请注意,为此命名通用参数并不常见。见What are the type parameter naming guidelines?

答案 2 :(得分:3)

是的,这是一个棘手的问题。 :)

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