Función Swap Parámetros De Referencia - Ejercicio De Programacion C# Sharp

En este ejercicio de C#, se te pide escribir una función llamada "Swap" que intercambie los valores de dos números enteros, los cuales deben ser pasados por referencia. Esto se logra utilizando el modificador ref para que la función pueda modificar los valores de las variables directamente. Un ejemplo de uso sería el siguiente: si tienes las variables x con valor 5 y y con valor 3, al llamar a la función Swap(ref x, ref y), los valores de x y y se intercambiarán, y el resultado mostrado sería "x=3, y=5". Este ejercicio te ayudará a entender cómo funciona el intercambio de valores usando referencia en C#, una habilidad fundamental para manipular datos directamente sin necesidad de retornar valores.

 Categoría

Funciones

 Ejercicio

Función Swap Parámetros De Referencia

 Objectivo

Cree una función denominada "Swap" para intercambiar los valores de dos números enteros, que se pasan por referencia.

Un ejemplo de uso podría ser:

int x=5, y=3;
Swap(ref x, ref y);
Console.WriteLine("x={0}, y={1}", x, y);
(que debe escribir "x=3, y=5")

 Ejemplo Ejercicio C#

 Copiar Código C#
// Importing the System namespace to access basic system functions
using System;

class Program
{
    // Function to swap the values of two integers using reference parameters
    public static void Swap(ref int a, ref int b)
    {
        // Temporary variable to hold the value of 'a'
        int temp = a;

        // Swap the values of 'a' and 'b'
        a = b;
        b = temp;
    }

    // Main method where the Swap function is called
    public static void Main()
    {
        // Initialize two integer variables
        int x = 5, y = 3;

        // Call the Swap function with x and y passed by reference
        Swap(ref x, ref y);

        // Display the swapped values of x and y
        Console.WriteLine("x={0}, y={1}", x, y);
    }
}

 Salida

x=3, y=5

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Funciones

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  Función power variables locales

    En este ejercicio de C#, se te solicita escribir una función llamada "Power" que calcule el resultado de elevar un número entero a otro número entero positivo. La ...

  •  Función power recursivo

    En este ejercicio de C#, se te pide escribir una función que calcule el resultado de elevar un número entero a otro número entero utilizando recursión. Por ejemplo, a...

  •  Función Fibonacci

    En este ejercicio de C#, se te pide escribir un programa que utilice recursión para calcular un número en la serie de Fibonacci. La serie de Fibonacci e...

  •  Función modificar una letra de una cadena

    En este ejercicio de C#, aprenderás a crear una función llamada ChangeChar que modifica una letra en una posición específica (empezando desde 0) de una ...

  •  Función IsPrimeTarea

    En este ejercicio de C#, aprenderás a crear una función llamada IsPrime que recibe un número entero y devuelve true si el número es primo, o f...

  •  Parámetros de Main, Suma

    En este ejercicio de C#, aprenderás a crear un programa llamado sum que recibe dos números enteros desde la línea de comandos y muestra su suma. Este tipo de ...