C# Devuelve múltiples valores del método

Esto se puede lograr devolviendo una tupla.

Una tupla es en realidad una colección de valores pequeños. Al especificar una lista de tipos en la definición de un método, se le indica que devuelva una tupla.

Al mismo tiempo, la declaración de devolución en el cuerpo del método también debe especificar una lista de valores a devolver. Tenga en cuenta que los tipos deben corresponder uno a uno.

int,intcal(...)
{
    
    
	int val1;
	int val2;
	...//计算val1和val2的值
	return (val1,val2)
}

Al llamar a un método, proporcione una lista correspondiente de variables para contener los resultados.

int reVal1 , reVal2;
(reVal1,reVal2) = cal(...);

Pero vs2017 debe agregar un paquete para admitir tuplas.

Herramientas->Administrador de paquetes NuGet->Administrar paquetes NuGet para soluciones->Examinar

BuscarValorTupla _

Verifique los elementos e instálelos en una sola máquina.

Aceptar en el cuadro de diálogo de cambios de vista previa

Supongo que te gusta

Origin blog.csdn.net/weixin_44293055/article/details/107318663
Recomendado
Clasificación