第三堂課的第二個重點其實是老師順便提到的,但是因為最近有想在新專案使用C#來開發也碰到轉型的問題,聽到老師講到轉型,趕快把他記下來。
在Flex裡面轉型的方法有兩種,以轉成User類別為例。
1. 利用as:this.userCollection.getItemAt(this.userGrid.selectedIndex) as User
2. 第二種利用()包住:User(this.userCollection.getItemAt(this.userGrid.selectedIndex))
上述程式碼主要是依照在DataGrid的指標來讀取ArrayCollection內的物件資料,但是編譯器沒辦法確定你要放入或是讀取的資料型態是什麼,所以必須在取用的時候做一個型態上的指定。
沒有留言:
張貼留言