[Principiante] _ Costruttore o Metodo?

domenica 30 gennaio 2005 - 11.05

Andry80 Profilo | Newbie

Salve a tutti ,
Sono alle prime armi con il c# e mi sono imbattuto in una linea di codice che mi crea un dubbio.

public Class A
{
public A Open(double c)
{...........

Public A mi fa pensare a un costruttore ma poi c'è Open. Che significa???????
Ringrazio chiunque voglia darmi una mano ed eventualmente mi scuso per labanalità del mio post.

Grazie

GvnnRules Profilo | Senior Member

Ad occhio direi che il metodo Open è una funzione di tipo A, nel senso che ritorna come risultato un oggetto ti tipo A.

Ciaoz
Gvnn

Cteniza Profilo | Guru

>Sono alle prime armi con il c# e mi sono imbattuto in una linea di codice che mi crea un dubbio.
Nessuno nasce imparato, ci mancherebbe!

>public Class A
dichiarazione della classe

>public A Open(double c)
Costruttore della classe a, il costruttore come vedi non restituisce assolutamente nulla è corrispondente a new() di vb.net

Il fatto che sia pubblico il costruttore ti permette di istanziare l'oggetto con:
A myA = new A(parametro)
che corrisponde in vb.net a
Dim myA As New A(parametro)

Cteniza Profilo | Guru

Scusa non avevo visto OPEN per cui il non si tratta del costruttore ma di un membro (metodo) che restituisce un oggetto A

GvnnRules Profilo | Senior Member

Usti non conoscevo che si poteva dichiarare anche in questo modo ... proprio vero nessuno nasce imparato :-P

Gvnn

Andry80 Profilo | Newbie

Grazie mille.
E' tutto chiaro.
Penso che posterò spesso qui da voi.
Ciao Ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2013
Running on Windows Server 2008 R2 Enterprise, SQL Server 2008 & ASP.NET 3.5