0
如何访问循环外的变量?下面的代码似乎不起作用,变量是空的。foreach循环外的访问变量
var userID;
foreach(var row in db.Query("SELECT ProviderUserId FROM webpages_OAuthMembership WHERE UserID = @0", currentUserId))
{
userID = row.ProviderUserId;
}
var userID1 = userID;
'var userID;'如何编译? –
代码有效,最后一个值userID被分配为空。 –
如果我用字符串数组替换查询,它不会在我的机器上编译? –