簡體   English   中英

搜索VB.NET和C#的語法之間的系統,全面和完整的比較

[英]Searching systematic, comprehensive and complete comparison between the syntax of VB.NET and C#

我是一位經驗豐富的VB.NET開發人員,他想從C#開始。 我正在尋找基於Web的兩種語言語法之間的比較作為快速參考。

我發現自己安排了VB.NET語法模板,比如......

Public MustInherit Class BaseClass
    Public MustOverride Sub PublicMustOverrideSub(ByVal byValParam As Integer, ByRef byRefParam As String)

    Protected MustOverride Function ProtectedMustOverrideFunc() As Double

    Friend Sub FriendSubWithParamArray(ByVal ParamArray params() As Byte)
    End Sub

    Private Property PrivateProperty() As Integer
        Get
        End Get
        Set(ByVal value As Integer)
        End Set
    End Property

    Friend ReadOnly Property FriendReadOnlyProperty() As String
        Get
            Return String.Empty
        End Get
    End Property

    Public WriteOnly Property PublicWriteOnlyProperty() As Double
        Set(ByVal value As Double)
        End Set
    End Property
End Class

...開始開發者Fusion ...

public abstract class BaseClass
{
    public abstract void PublicMustOverrideSub(int byValParam, ref string byRefParam);

    protected abstract double ProtectedMustOverrideFunc();

    internal void FriendSubWithParamArray(params byte[] @params)
    {
    }

    private int PrivateProperty {
        get { }
        set { }
    }

    internal string FriendReadOnlyProperty {
        get { return string.Empty; }
    }

    public double PublicWriteOnlyProperty {
        set { }
    }
}

......並且消耗了結果。 但必須有更好的方法。 你知道嗎?

有關C#和VB.net代碼位的綜合比較, 請訪問http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

關於成為VB開發者轉向C#的一篇非常好的文章: http//visualstudiomagazine.com/articles/2008/12/01/what-vb-devs-should-know-about-c.aspx

如果您正在進行網絡廣播,那么就此主題有一些非常好的DNRTV劇集。 絕對檢查出來:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM