簡體   English   中英

C# 無效的表達式術語“+=”

[英]C# Invalid expression term '+='

for (int i = 0; i <= dataGridView1.Rows.Count; i++)
{
    string point_value += dataGridView1.Rows[i].Cells[1].Value + "|"; 
}

有誰知道我為什么會收到此錯誤

無效的表達式術語“+=”

對於這個代碼?

您在 for 循環中創建新變量的原因

如果你需要在每個循環中存儲數據,你應該在循環外創建變量

像這樣

string point_value = "";
for(int i=0; i < dataGridView1.Rows.Count; i++)
    {
        point_value += dataGridView1.Rows[i].Cells[1].Value + "|"; 
    }

有關循環模式的更多信息,請點擊此處

編輯以避免空值和超出 DiplomacyNotWar 評論的范圍)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM