VB.Net Entsprechung für "get { return (RibbonCommand)Application..

28/11/2008 - 14:11 von Carsten Diehl-Döffert | Report spam
Hallo,

wer kann mir die VB.Net-Entsprechung für

get { return (RibbonCommand)Application.Current.Resources["PasteCommand"]; }

nennen (Zeile stammt aus C#-Code)?
get wird in VB.Net nicht mehr unterstützt.

Danke
Gruss Carsten
 

Lesen sie die antworten

#1 Harald M. Genauck
28/11/2008 - 15:02 | Warnen spam
Hallo Carsten,

wer kann mir die VB.Net-Entsprechung für

get { return
(RibbonCommand)Application.Current.Resources["PasteCommand"]; }

nennen (Zeile stammt aus C#-Code)?
get wird in VB.Net nicht mehr unterstützt.



Doch. Sowohl in C# als auch in VB.NET ist bezeichnet "get" den lesenden
Teil einer Eigenschaft (Property).

Public Property XYZ() As abc
Get
Return ...
End Get
Set(ByVal value As abc)
... = value
End Set
End Property

Da Du die umschließende Eigenschaftsmethode des C#-Codes weggelassen
hast, weiß ich nicht, wie die Eigenschaft heißt und welchen
Rückgabewert sie haben soll. Fehlt im C#-Code unterhalb der get-Zeile
die Set-Zeile, dann ist die Eigenschaft auch nur ReadOnly. Sie könnte
daher etwa so aussehen:

Public ReadOnly Property XYZ() As RibbonCommand
Get
Return Application.Current.Resources("PasteCommand")
End Get
End Property


Viele Grüße

Harald M. Genauck

"VISUAL STUDIO one" - http://www.visualstudio1.de (Chefredakteur)
"ABOUT Visual Basic" - http://www.aboutvb.de (Herausgeber)

Ähnliche fragen