我使用C#和ASP.NET。可循環的Int類型與循環中的值相關聯 - 您最喜歡的方法是什麼?
我用下面的代碼粘貼在我的應用程序中沒有問題,但我想知道是否有更好的方法來實現相同的結果。
我需要做的:
我需要使用一個循環設置一個變量int imageId
。 變量imageId它在Loop之外,所以可以用在我的代碼的其他部分。
我的問題:
- 爲什麼,如果我只使用
int imageId;
編譯器抱怨(錯誤:未分配使用局部變量「圖像標識」的)? - 我使用
nullable int type
而不是int imageId = 0;
,所以我可以將它設置爲空值..(對我來說似乎是語義上正確的),你會建議嗎?如果沒有原因。 - 你最喜歡怎樣處理這類問題?
謝謝你們的支持!!!!
int? imageId = null;
foreach (DictionaryEntry valueEntry in e.Keys)
{
if (valueEntry.Key.Equals("ImageContentId"))
{
imageId = Convert.ToInt32(valueEntry.Value.ToString());
break;
}
}
請給我一個你的代碼示例謝謝!
e是如何定義的? – 2011-06-16 12:27:08
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewdeleteeventargs.aspx – GibboK 2011-06-16 12:28:21
e來自GridViewDeleteEventArgs – GibboK 2011-06-16 12:28:35