Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 2 Foro > Newsgroup microsoft.public.es.dotnet.framework
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 03-01-2007, 18:43:26
Ivan Goncalves Sanchez -SICO
 
Mensajes: n/a
Predeterminado Pasar código a C#

Hola a todos, como quedaría esta propiedad escrita en vb.net en c#.

VB.net
Friend Property DatosValor(ByVal index As Integer) As String

Get

Try

Return ArrDatos(index)

Catch

End Try

End Get

Set(ByVal value As String)

ArrDatos(index) = value

End Set

End Property



Algunos traductores automáticos me devuelven:

C#

internal string DatosValor (ref int index)

{

get

{

try

{

return ArrDatos[index];

}catch

{

}

}

set

{

ArrDatos[index] = value;

}

}



Pero no funciona. me da error diciendome que faltan ;


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 20-01-2007, 00:51:01
Ronald Ricardo Ramirez Moran
 
Mensajes: n/a
Predeterminado RE: Pasar código a C#

Bueno, creo que no es la traduccion exacta a tu codigo en Visual basic pero
puede funcionarte muy bien:

private string[] ArrDatos;
internal string[] DatosValor
{
get
{
return ArrDatos;
}
set
{
ArrDatos = value;
}
}

Saludos,
--
Ronald Ramirez (aka DlanorOk) | http://dlanorok.spaces.live.com


"Ivan Goncalves Sanchez -SICO" wrote:

> Hola a todos, como quedarÃ***a esta propiedad escrita en vb.net en c#.
>
> VB.net
> Friend Property DatosValor(ByVal index As Integer) As String
>
> Get
>
> Try
>
> Return ArrDatos(index)
>
> Catch
>
> End Try
>
> End Get
>
> Set(ByVal value As String)
>
> ArrDatos(index) = value
>
> End Set
>
> End Property
>
>
>
> Algunos traductores automáticos me devuelven:
>
> C#
>
> internal string DatosValor (ref int index)
>
> {
>
> get
>
> {
>
> try
>
> {
>
> return ArrDatos[index];
>
> }catch
>
> {
>
> }
>
> }
>
> set
>
> {
>
> ArrDatos[index] = value;
>
> }
>
> }
>
>
>
> Pero no funciona. me da error diciendome que faltan ;
>
>
>

Responder Con Cita
  #3 (permalink)  
Antiguo 20-01-2007, 00:51:01
Ronald Ricardo Ramirez Moran
 
Mensajes: n/a
Predeterminado RE: Pasar código a C#

Bueno, creo que no es la traduccion exacta a tu codigo en Visual basic pero
puede funcionarte muy bien:

private string[] ArrDatos;
internal string[] DatosValor
{
get
{
return ArrDatos;
}
set
{
ArrDatos = value;
}
}

Saludos,
--
Ronald Ramirez (aka DlanorOk) | http://dlanorok.spaces.live.com


"Ivan Goncalves Sanchez -SICO" wrote:

> Hola a todos, como quedarÃ***a esta propiedad escrita en vb.net en c#.
>
> VB.net
> Friend Property DatosValor(ByVal index As Integer) As String
>
> Get
>
> Try
>
> Return ArrDatos(index)
>
> Catch
>
> End Try
>
> End Get
>
> Set(ByVal value As String)
>
> ArrDatos(index) = value
>
> End Set
>
> End Property
>
>
>
> Algunos traductores automáticos me devuelven:
>
> C#
>
> internal string DatosValor (ref int index)
>
> {
>
> get
>
> {
>
> try
>
> {
>
> return ArrDatos[index];
>
> }catch
>
> {
>
> }
>
> }
>
> set
>
> {
>
> ArrDatos[index] = value;
>
> }
>
> }
>
>
>
> Pero no funciona. me da error diciendome que faltan ;
>
>
>

Responder Con Cita
  #4 (permalink)  
Antiguo 20-01-2007, 00:51:01
Ronald Ricardo Ramirez Moran
 
Mensajes: n/a
Predeterminado RE: Pasar código a C#

Bueno, creo que no es la traduccion exacta a tu codigo en Visual basic pero
puede funcionarte muy bien:

private string[] ArrDatos;
internal string[] DatosValor
{
get
{
return ArrDatos;
}
set
{
ArrDatos = value;
}
}

Saludos,
--
Ronald Ramirez (aka DlanorOk) | http://dlanorok.spaces.live.com


"Ivan Goncalves Sanchez -SICO" wrote:

> Hola a todos, como quedarÃ***a esta propiedad escrita en vb.net en c#.
>
> VB.net
> Friend Property DatosValor(ByVal index As Integer) As String
>
> Get
>
> Try
>
> Return ArrDatos(index)
>
> Catch
>
> End Try
>
> End Get
>
> Set(ByVal value As String)
>
> ArrDatos(index) = value
>
> End Set
>
> End Property
>
>
>
> Algunos traductores automáticos me devuelven:
>
> C#
>
> internal string DatosValor (ref int index)
>
> {
>
> get
>
> {
>
> try
>
> {
>
> return ArrDatos[index];
>
> }catch
>
> {
>
> }
>
> }
>
> set
>
> {
>
> ArrDatos[index] = value;
>
> }
>
> }
>
>
>
> Pero no funciona. me da error diciendome que faltan ;
>
>
>

Responder Con Cita
  #5 (permalink)  
Antiguo 20-01-2007, 00:51:01
Ronald Ricardo Ramirez Moran
 
Mensajes: n/a
Predeterminado RE: Pasar código a C#

Bueno, creo que no es la traduccion exacta a tu codigo en Visual basic pero
puede funcionarte muy bien:

private string[] ArrDatos;
internal string[] DatosValor
{
get
{
return ArrDatos;
}
set
{
ArrDatos = value;
}
}

Saludos,
--
Ronald Ramirez (aka DlanorOk) | http://dlanorok.spaces.live.com


"Ivan Goncalves Sanchez -SICO" wrote:

> Hola a todos, como quedarÃ***a esta propiedad escrita en vb.net en c#.
>
> VB.net
> Friend Property DatosValor(ByVal index As Integer) As String
>
> Get
>
> Try
>
> Return ArrDatos(index)
>
> Catch
>
> End Try
>
> End Get
>
> Set(ByVal value As String)
>
> ArrDatos(index) = value
>
> End Set
>
> End Property
>
>
>
> Algunos traductores automáticos me devuelven:
>
> C#
>
> internal string DatosValor (ref int index)
>
> {
>
> get
>
> {
>
> try
>
> {
>
> return ArrDatos[index];
>
> }catch
>
> {
>
> }
>
> }
>
> set
>
> {
>
> ArrDatos[index] = value;
>
> }
>
> }
>
>
>
> Pero no funciona. me da error diciendome que faltan ;
>
>
>

Responder Con Cita
  #6 (permalink)  
Antiguo 20-01-2007, 15:22:55
Eduardo A. Morcillo [MVP]
 
Mensajes: n/a
Predeterminado Re: Pasar código a C#

La equivalencia es esta (teniendo en cuenta que c# no permite definir
propiedades con parametros a menos que sea un indexador):

private string[] ArrDatos;

[IndexerName("DatosValor")]
internal string this[int index] {
get { return ArrDatos[index]; }
set { ArrDatos[index] = value; }
}

El atributo IndexerName le indica al compilador que nombre ponerle a la
propiedad en el ensamblado para los lenguajes que no usan indexadores
(por ejemplo VB.NET).

--
Eduardo A. Morcillo [MVP VB]
http://www.mvps.org/emorcillo/
http://mvp.support.microsoft.com/pro...0-104EF5A4191C
Responder Con Cita
  #7 (permalink)  
Antiguo 20-01-2007, 15:22:55
Eduardo A. Morcillo [MVP]
 
Mensajes: n/a
Predeterminado Re: Pasar código a C#

La equivalencia es esta (teniendo en cuenta que c# no permite definir
propiedades con parametros a menos que sea un indexador):

private string[] ArrDatos;

[IndexerName("DatosValor")]
internal string this[int index] {
get { return ArrDatos[index]; }
set { ArrDatos[index] = value; }
}

El atributo IndexerName le indica al compilador que nombre ponerle a la
propiedad en el ensamblado para los lenguajes que no usan indexadores
(por ejemplo VB.NET).

--
Eduardo A. Morcillo [MVP VB]
http://www.mvps.org/emorcillo/
http://mvp.support.microsoft.com/pro...0-104EF5A4191C
Responder Con Cita
  #8 (permalink)  
Antiguo 20-01-2007, 15:22:55
Eduardo A. Morcillo [MVP]
 
Mensajes: n/a
Predeterminado Re: Pasar código a C#

La equivalencia es esta (teniendo en cuenta que c# no permite definir
propiedades con parametros a menos que sea un indexador):

private string[] ArrDatos;

[IndexerName("DatosValor")]
internal string this[int index] {
get { return ArrDatos[index]; }
set { ArrDatos[index] = value; }
}

El atributo IndexerName le indica al compilador que nombre ponerle a la
propiedad en el ensamblado para los lenguajes que no usan indexadores
(por ejemplo VB.NET).

--
Eduardo A. Morcillo [MVP VB]
http://www.mvps.org/emorcillo/
http://mvp.support.microsoft.com/pro...0-104EF5A4191C
Responder Con Cita
  #9 (permalink)  
Antiguo 20-01-2007, 15:22:55
Eduardo A. Morcillo [MVP]
 
Mensajes: n/a
Predeterminado Re: Pasar código a C#

La equivalencia es esta (teniendo en cuenta que c# no permite definir
propiedades con parametros a menos que sea un indexador):

private string[] ArrDatos;

[IndexerName("DatosValor")]
internal string this[int index] {
get { return ArrDatos[index]; }
set { ArrDatos[index] = value; }
}

El atributo IndexerName le indica al compilador que nombre ponerle a la
propiedad en el ensamblado para los lenguajes que no usan indexadores
(por ejemplo VB.NET).

--
Eduardo A. Morcillo [MVP VB]
http://www.mvps.org/emorcillo/
http://mvp.support.microsoft.com/pro...0-104EF5A4191C
Responder Con Cita
  #10 (permalink)  
Antiguo 23-01-2007, 11:22:52
Ivan Goncalves Sanchez -SICO
 
Mensajes: n/a
Predeterminado Re: Pasar código a C#

Muchisimas gracias.
"Eduardo A. Morcillo [MVP]" <"emorcillo["***]mvps.org> escribió en el mensaje
news:e6PjibKPHHA.992***TK2MSFTNGP06.phx.gbl...
> La equivalencia es esta (teniendo en cuenta que c# no permite definir
> propiedades con parametros a menos que sea un indexador):
>
> private string[] ArrDatos;
>
> [IndexerName("DatosValor")] internal string this[int index] {
> get { return ArrDatos[index]; }
> set { ArrDatos[index] = value; }
> }
>
> El atributo IndexerName le indica al compilador que nombre ponerle a la
> propiedad en el ensamblado para los lenguajes que no usan indexadores (por
> ejemplo VB.NET).
>
> --
> Eduardo A. Morcillo [MVP VB]
> http://www.mvps.org/emorcillo/
> http://mvp.support.microsoft.com/pro...0-104EF5A4191C



Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Pasar codigo java a vb Daniel Pozzi Newsgroup microsoft.public.es.vb 9 07-02-2008 11:41:09
pasar código VB a Access 2000 Helen Newsgroup es.comp.bd.ms-access 0 19-05-2007 23:49:00
Pasar de ventana activa a inactiva por codigo Ignasi Rodriguez Newsgroup microsoft.public.es.asp 5 06-03-2007 17:03:31
Pasar código C++ a Java automáticamente Vicente Segura Newsgroup es.comp.lenguajes.c++ 0 22-07-2004 16:09:21
Pasar parámetros de un formulario a un informe mediante código D1n0 Newsgroup es.comp.bd.ms-access 8 27-05-2004 15:07:55





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.