Как конвертировать код в Visual Basic в C # - PullRequest
1 голос
/ 03 марта 2011

Это код в VB.NET:

Protected Overrides ReadOnly Property CreateParams() As CreateParams
    Get
        Dim CP As CreateParams = MyBase.CreateParams
        CP.Style = &HA0000
        Return CP
    End Get

И я хочу преобразовать его в C #. Согласно моему предположению ниже, как будет выглядеть код на C #. Для приведенного выше кода, где CP.Style = &HA000, что я должен положить в Код C # Я оставил это пустым.

protected override CreateParams CreateParams
{
    get
    {
        CreateParams cp = base.CreateParams;
        cp.Style = 
        return cp;
    }
}

Ответы [ 3 ]

8 голосов
/ 03 марта 2011

Вам необходимо:

CreateParams cp = base.CreateParams;
cp.Style = 0xA000;
return cp;

0x - это префикс шестнадцатеричного целочисленного литерала в C # вместо &H в VB.

0 голосов
/ 03 марта 2011

Недостающая строка:

cp.Style = 0xA0000;
0 голосов
/ 03 марта 2011
protected override CreateParams CreateParams {
    get {
        CreateParams CP = base.CreateParams;
        CP.Style = 0xa0000;
        return CP;
    }
}

Попробуйте этот конвертер

...