Esiste un modo (solo per curiosità perché mi sono imbattuto in più assegnazioni dello stesso valore a più variabili oggi) in C # per assegnare un valore a più variabili contemporaneamente in una singola istruzione?
Qualcosa del genere (pseudocodice):
int num1 = 1;
int num2 = 1;
num1 & num2 = 5;
Probabilmente no, ma ho pensato che valesse la pena chiedere nel caso in cui qualcosa di simile sia effettivamente possibile!
num1 = (num2 = 5)e il primo incarico che viene eseguito (num2 = 5) restituisce il valore 5 al mondo esterno - che a sua volta è assegnato a num1. Funziona all'infinito (num0 = num1 = num2 = 5).