如何将此构造函数转换为C#?

nan*_*din 3 c# vb.net

不知道如何转换Me.Base为C#

Imports Microsoft.VisualBasic  

Public Class ReplaceHTML  
    Inherits System.IO.Stream  

    Private Base As System.IO.Stream  

    Public Sub New(ByVal ResponseStream As System.IO.Stream)  
        If ResponseStream Is Nothing Then 
           Throw New ArgumentNullException("ResponseStream")  
        Me.Base = ResponseStream  
    End Sub  
End Class  
Run Code Online (Sandbox Code Playgroud)

完整代码在这里

谢谢!

Man*_*rin 6

尝试使用 this.Base

this 告诉它使用该类的当前实例

编辑:

有了你更新的问题,我觉得它应该更像

public class ReplaceHTML : System.IO.Stream
{
    private System.IO.Stream Base;
    public ReplaceHTML(System.IO.Stream ResponseStream)
    {
        if (ResponseStream == null)
        {
            throw new ArgumentNullException("ResponseStream");
        }
        this.Base = ResponseStream;
    }
}
Run Code Online (Sandbox Code Playgroud)