2015-10-13 107 views
1

我工作在C#和所遇到的聲明類似如下:[變量] = [OtherVariable] = [YetAnotherVariable]是什麼意思?

var dog = anotherDog = someOtherDog; 

究竟發生在這裏?這只是將一個變量的值分配給另外兩個變量?

+4

爲什麼不創建一個控制檯應用程序並進行測試? – sab669

+1

或者可能更好的重複:http://stackoverflow.com/questions/17737436 –

+0

@DStanley這是一個更好的重複,我認爲。標題背後的不幸之處在於,人們必須知道這個問題有關,即「從任務中歸來」是相關的。儘管感謝重定向,肯定學到了一些我以前不知道的東西。 – Thomas

回答

2

是的。

它就像

anotherDog = someOtherDog; 
var dog = anotherDog; 

你就必須有兩個anotherDog和someOtherDog將已聲明。