none
Como convertir este lenguaje de visual a C#? RRS feed

  • Pregunta

  •  NOTA.Text = "3"
                    If Not IsDBNull(AvaRow("notaria1")) Then
                        If AvaRow("notaria1") = True Then
                            NOTA.Text = "1"
                        End If
                    End If
                    If Not IsDBNull(AvaRow("notaria2")) Then
                        If AvaRow("notaria2") = True Then
                            NOTA.Text = "2"
                        End If
                    End If
                    If Not IsDBNull(AvaRow("notaria3")) Then
                        If AvaRow("notaria3") = False Then
                            NOTA.Text = "3"
                        End If
                    End If

    jueves, 7 de diciembre de 2017 18:16

Respuestas

  • hola

    el IsDBNull no aplica en c#, podria ser algo como

    if(AvaRow["notaria1"] != DBNull.Value)
    {
    	bool notaria1 = Convert.ToBoolean(AvaRow["notaria1"]);
    	
    	if(notaria1)
    		NOTA.Text = "1";
    }

    converti un bloque, el resto es igual


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 7 de diciembre de 2017 20:30
  • Hola. Existen muchos conversores de código como aquí 

    Simplemente pon tu código en Vb y dale a convertir a C#.



    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    jueves, 7 de diciembre de 2017 19:10
    Moderador
  • Hola ElAprendisx

    Con base a tu consulta, te recomiendo utilizar el convertidor gratuito converter.telerik.com   donde te permite convertir de VB.NET a C# y viceversa.

    Quedamos al pendiente de cualquier actualización de tu parte.

    Saludos Cordiales.

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    jueves, 7 de diciembre de 2017 21:26
    Moderador

Todas las respuestas

  • Hola. Existen muchos conversores de código como aquí 

    Simplemente pon tu código en Vb y dale a convertir a C#.



    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    jueves, 7 de diciembre de 2017 19:10
    Moderador
  • facil

     NOTA.Text = "3";
        if (!IsDBNull(AvaRow("notaria1")))
        {
            if (AvaRow("notaria1") == true)
            {
                NOTA.Text = "1";
            }
        }
    
        if (!IsDBNull(AvaRow("notaria2")))
        {
            if (AvaRow("notaria2") == true)
            {
                NOTA.Text = "2";
            }
        }
    
        if (!IsDBNull(AvaRow("notaria3")))
        {
            if (AvaRow("notaria3") == false)
            {
                NOTA.Text = "3";
            }
        }
    :D ;)

    jueves, 7 de diciembre de 2017 19:38
  • hola

    el IsDBNull no aplica en c#, podria ser algo como

    if(AvaRow["notaria1"] != DBNull.Value)
    {
    	bool notaria1 = Convert.ToBoolean(AvaRow["notaria1"]);
    	
    	if(notaria1)
    		NOTA.Text = "1";
    }

    converti un bloque, el resto es igual


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 7 de diciembre de 2017 20:30
  • Hola ElAprendisx

    Con base a tu consulta, te recomiendo utilizar el convertidor gratuito converter.telerik.com   donde te permite convertir de VB.NET a C# y viceversa.

    Quedamos al pendiente de cualquier actualización de tu parte.

    Saludos Cordiales.

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    jueves, 7 de diciembre de 2017 21:26
    Moderador