[問題] 必須要是識別項

看板C_Sharp作者 (雨過天晴嗎?)時間18年前 (2008/01/23 09:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
各位版友好,有兩個問題想要請教一下 我用visual studio在compile C#時, 1. 出現了錯誤訊息指出 「必須要是識別項」,不知這是什麼意思呢?? 以下是程式碼片段,主要錯誤的地方在最後那兩行,謝謝 public Collection Peers = new Collection(); internal CPeer ThePeer; internal CPeer SelPeer; CFSettings FSettings; CFConnect FConnect; CFAlert FAlert; const SESSION_STATUS_CONNECTING = 1; const SESSION_STATUS_CONNECTED = 2; 2.接下來就是我要將vb.net轉換成C#,但在compile時出現「型別和識別項兩者都需要在 Foreach陳述式」,請問這是怎麼一回事呢?真的很謝謝各位 vb.net程式碼片段 PeerFromHandle = Nothing For Each Pr In Peers ' Iterate through elements. If Pr.Handle = aHandle Then PeerFromHandle = Pr Exit For ' Exit loop. End If Next C#程式碼片段 CPeer functionReturnValue = null; CPeer Pr; functionReturnValue = null; foreach ( Pr in Peers) { // Iterate through elements. if (Pr.Handle == aHandle) { functionReturnValue = Pr; break; // TODO: might not be correct. Was : Exit For // Exit loop. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.103.217 ※ 編輯: bcsquaodh 來自: 59.120.103.217 (01/23 09:49)

01/23 10:26, , 1F
1.沒有型別 2.foreach用法有錯
01/23 10:26, 1F
文章代碼(AID): #17bfkKXO (C_Sharp)