FUNC en el programa C# es un tipo delegado. Usualmente sabe que delegar nos ayudará a señalar métodos. En la programación de C#, tenemos tipos de delegados genéricos incorporados, como "FUNC". "FUNC" se incluye en los espacios de nombres del sistema en el programa C#. Contiene parámetros de entrada cero o múltiples y solo un parámetro de salida. El parámetro en el último se trata como un parámetro de salida. El tipo de "Delegado de FUNC" puede incluir parámetros de entrada de 0 a 16. El "func" tiene un tipo de retorno. En este tutorial, aprenderemos cómo crear "func" en la programación de C# en Ubuntu 20.04. Explicaremos este "func" en el programa C# con la ayuda de diferentes ejemplos. Ahora, mira estos ejemplos que se dan a continuación en este tutorial.
Ejemplo # 1: FUNC con dos parámetros de entrada y un parámetro de salida
En este ejemplo, usamos "func". Este "func" contiene dos parámetros de entrada. Para el resultado de estos dos parámetros, tenemos un parámetro para el resultado de la salida. Ahora, mira este ejemplo y cómo funciona. Realizamos este ejemplo en Ubuntu 20.04 Editor de texto:
En este código, estamos utilizando la biblioteca, que está "usando el sistema". Este "uso del sistema" nos ayudará a obtener clases y funciones que sean útiles para nosotros en nuestro programa C#. Podemos acceder fácilmente a la "consola" y la "escritura" utilizando esta biblioteca. En este código, tenemos un espacio de nombres con "csharpprogram". Esta palabra clave "espacio de nombres" definirá un alcance con un conjunto de objetos asociados. Para organizar los elementos del código C#, se utilizan los "espacios de nombres".
Después de esto, tenemos una clase que se mantiene pública, y el nombre de esta clase pública es "función" en este código. Estamos declarando un método "INTAT INT" con una operación de suma simple y pasando dos parámetros, "Int A" e "Int B". Este operador de suma devolverá la suma de estos dos parámetros utilizando la instrucción "Devolver A + B". Después de esto, tenemos el método "principal", que es estático y está escrito como "void estático principal (cadena [] args)" en este código C#. En este método "principal", los argumentos se denotan usando "(cadena [] args)". En la siguiente línea, crearemos nuestro "func" para llamar a nuestra operación "suma". Aquí, puedes ver que tenemos tres enteros.
Ahora, verá "FUNC Add = Sum" representa que este "FUNC" tiene tres parámetros, dos para la entrada y uno para la salida, y definimos su tipo aquí como "int". Los datos de entrada son de tipo entero. La salida también es un tipo de datos enteros y asigna "suma" a "agregar". Ahora, imprimimos una línea antes de llamar a la función. Estamos imprimiendo "El número es 5 y 8" usando consola.Línea de escritura. Usamos esta declaración de código "Agregar (5,8)" para obtener el resultado final. Como "func" contiene el método "suma", pasamos dos parámetros aquí y devolverá el resultado de estos dos parámetros.
Ahora, para la salida en Ubuntu 20.04, escribiremos los comandos en la terminal de Ubuntu 20.04. Nuestro primer comando es el comando "MCS" con el nombre de archivo y la extensión de ".CS ". Cuando ejecutamos este comando, se genera un archivo ejecutable. Luego, escribimos el comando "mono" con el nombre de archivo y la extensión ".exe". A continuación, presione "Enter". Entonces, obtenemos la salida de nuestro código. También le mostramos la salida del código en la siguiente imagen. Esta imagen te ayuda a comprender mejor cómo obtener la salida en Ubuntu 20.04.
Ahora, mira eso en esta salida. Imprime la línea y luego imprime la suma de los números, que pasamos como un parámetro a nuestro "func" y devuelve un resultado que es la suma de estos números y un entero.
Ejemplo # 2: para devolver el cuadrado y el cubo de un número usando "FUNC"
En este código, explicamos cómo obtener el cuadrado y el cubo de un entero con la ayuda de "func". Escriba este código dado en el editor de texto y luego ejecute el código. Verás cómo te da el resultado.
En la primera línea de código, tenemos la biblioteca "Uso del sistema" para acceder a clases y funciones en el programa C#. Luego, tenemos un espacio de nombres con el nombre "Programa" aquí. Discutimos esto en detalle en el código anterior. Estamos declarando una "clase pública" llamada "csharp". Después de eso, invocamos una función "principal". El "void estático principal (cadena [] args)" es el método principal en este código C#. Este método es estático, y usamos "(String [] args)" con este método que se utiliza para representar los argumentos. Estamos imprimiendo una línea dentro de esta clase, "El número es 5", usando "Consola.Línea de escritura".
Cuando queremos mostrar algo en la pantalla de salida, usamos esta "consola.Método de WriteLine ”en la programación de C#. Ahora, creamos un "func" y pasamos dos parámetros de entrada como "func". A continuación, necesitamos definir un nombre que sea "cuadrado" aquí, que es igual al método "cuadrado". Queremos mostrar la salida, y para esto, tenemos "Consola.Línea de escritura". Dentro de esto, definimos el nombre "func", que es "cuadrado", y definimos el parámetro aquí del tipo de datos dobles.
Después de esto, definimos otro "func" con dos parámetros de tipo de datos "doble" para la función cúbica. Un parámetro es para la entrada, y el otro es para el resultado de la salida y luego le da un nombre a esto, que es "cúbico". En la siguiente línea, mostraremos la salida, y para esto, usamos "Consola.Línea de escritura". Luego, defina la función cúbica y pase el parámetro a esta función cúbica.
Después de esto, tenemos el método cuadrado, que es el poder de "2", y definimos esto como "cuadrado doble estático (número doble) => matemáticas.POW (número, 2) ". Este método se utiliza para obtener la potencia de un número cuyo tipo de datos es "doble" y matemáticas.POW es un método para obtener la potencia de un número. Además, tenemos otro método cúbico con el poder de "3". Como sabemos, un cúbico es el cubo del número, o el número tiene el poder de "3". Aquí tenemos las "matemáticas.Método POW ”. Este método se utiliza para calcular la potencia dada de un número. Calcula el cubo de un número en esta línea.
La salida del código se muestra en la imagen. Veamos esta salida a medida que devuelve el cuadrado y el cubo del número "5".
Conclusión:
En este tutorial, le mostramos cómo funciona el "C# func". Después de leer este tutorial, sabemos que es un delegado genérico. Aquí, pasamos parámetros a este "func". Un parámetro es para el resultado, y el otro es para las entradas. Hemos demostrado diferentes ejemplos para comprender rápidamente cómo se usa este "func" en la programación de C# en Ubuntu 20.04. Hemos hecho todo lo posible para explicar cada elemento que estamos utilizando en nuestros códigos y ejemplos del programa C# para que no enfrente ninguna dificultad cuando intente este código usted mismo. Esperamos que hayas encontrado este artículo útil.