Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Sintassi property
giovedì 04 maggio 2006 - 10.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
diegoooo82
Profilo
| Junior Member
169
messaggi | Data Invio:
gio 4 mag 2006 - 10:42
Ciao a tutti
non riesco a trovare il modo di passare un argomento ad una property in c# come posso fare?
praticamnte in vb lo facevo cosi:
Default Public Property Item(ByVal index As Integer) As Dettaglio
Get
Return CType(MyBase.List.Item(index), Dettaglio)
End Get
Set(ByVal Value As Dettaglio)
MyBase.List.Item(index) = Value
End Set
End Property
pero in c# non riesco a trovare il modo
ho provato cosi ma da errore
public dettCarrello Item(int index)
{
get { return item; }
set { item = value; }
}
mi poteta aiutare?
fguida
Profilo
| Expert
524
messaggi | Data Invio:
gio 4 mag 2006 - 11:06
La sintassi è la seguente:
private int myVar;
public int MyProperty
{
get { return myVar;}
set { myVar = value;}
}
-----------------------
Francesco Guida
http://www.photographare.net
diegoooo82
Profilo
| Junior Member
169
messaggi | Data Invio:
gio 4 mag 2006 - 11:13
>La sintassi è la seguente:
>
>private int myVar;
>public int MyProperty
>{
> get { return myVar;}
> set { myVar = value;}
>}
lo so che la sintassi normale è questa ma a me interessa gare come nelleesemio in vb passare un argomento al nome della property
in maniera tale da utilizzare la property come si utilizza per esempio
gridview1.Rows[indice] ecc.
per questo ho provato a mettere le parentesi a fianco del nome nella dichiarazione della property
diegoooo82
Profilo
| Junior Member
169
messaggi | Data Invio:
gio 4 mag 2006 - 12:31
Trovato
la sintassi corretta per la collection è questa
public class MyCollection:System.Collections.CollectionBase
{
public MyCollection():base()
{ }
public itemType this[int index]
{
get
{
return (itemType)base.List[index];
}
set
{
base.List[index] = value;
}
}
public int Add(itemType item)
{
return base.List.Add(item);
}
}
Grazie per l'interessamento
fguida
Profilo
| Expert
524
messaggi | Data Invio:
gio 4 mag 2006 - 12:52
E, di nulla.. scusami ma non avevo ben capito il tuo scritto, ecco perchè ho risposto così velocemente.
Però, il lato positivo, è che hai risolto da solo
-----------------------
Francesco Guida
http://www.photographare.net
Torna su
Stanze Forum
Elenco Threads
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 !