루프 외부의 변수에 액세스하려면 어떻게해야합니까? 아래 코드는 작동하지 않는 것으로 보입니다. 변수는 비어 있습니다.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; '는 어떻게 컴파일됩니까? –
코드가 작동합니다. 사용자 ID가 할당 된 마지막 값은 비어 있습니다. –
쿼리를 문자열 배열로 바꾸면 내 컴퓨터에서 컴파일되지 않습니까? –