tercoide   30-05-2023, 16:17
#1
Investigando alguna opcion para programar cross-plattform estuve viendo codigo de : Go, Rust, C++, JS y......C# . Estoy sorprendido lo parecido que es en estructura C# y GB. Practicamente que me anima a hacer un "traductor" GB<->C#  Smile

 

Código:
class Vehicle  // base class (parent) 
{
  public string brand = "Ford";  // Vehicle field
  public void honk()             // Vehicle method 
  {                    
    Console.WriteLine("Tuut, tuut!");
  }
}

class Car : Vehicle  // derived class (child)
{
  public string modelName = "Mustang";  // Car field
}

class Program
{
  static void Main(string[] args)
  {
    // Create a myCar object
    Car myCar = new Car();

    // Call the honk() method (From the Vehicle class) on the myCar object
    myCar.honk();

    // Display the value of the brand field (from the Vehicle class) and the value of the modelName from the Car class
    Console.WriteLine(myCar.brand + " " + myCar.modelName);
  }
}

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
tercoide   30-05-2023, 23:11
#2
Ver mas abajo  Big Grin
Última modificación: 31-05-2023, 00:00 por tercoide.

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
tincho   30-05-2023, 23:32
#3
El código se vería mejor con geshi

¿Usaste Highlight.Analyze()?

Código:
''Vehicle.Class
  public brand as string = "Ford" ' Vehicle field
  public Sub honk()              ' Vehicle method
                      
    Print("Tuut, tuut!")
  End sub

Código:
''Car.Class
Inherits Vehicle  'derived class (child)
public modelName as string = "Mustang" ' Car field

Código:
''Program.Class
Sub Main(args as string[] )
    ' Create a myCar object
    Dim myCAr as Car
    myCar = new Car
 
    ' Call the honk() method (From the Vehicle class) on the myCar object
    myCar.honk()
 
    ' Display the value of the brand field (from the Vehicle class) and the value of the modelName from the Car class
    Print (myCar.brand & " " & myCar.modelName)
  End
Última modificación: 30-05-2023, 23:44 por tincho.

1 Saludo.
tercoide   31-05-2023, 00:02
#4
A eso iba, el codigo sigue la misma estructura. La traduccion seria, resumiendo:
; -> nada
{ -> nada
} -> END

public string brand = "Ford"  -> Public brand as String = "Ford"

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
tercoide   04-04-2024, 16:29
#5
Encontré este convertidor online, que no requiere registracion, no tiene limitaciones ni versión de pago!!!

https://converter.telerik.com/

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.