ループの外で変数にアクセスするにはどうすればよいですか? 以下のコードは機能していないようです。変数が空です。
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;
foreach(var row in db.Query("SELECT ProviderUserId FROM webpages_OAuthMembership WHERE UserID = @0", currentUserId))
{
userID = row.ProviderUserId;
}
var userID1 = userID;
foreach ループ リターンIEnumerable
コレクション
var userID;
foreach(var row in db.Query("SELECT ProviderUserId FROM webpages_OAuthMembership WHERE UserID = @0", currentUserId))
{
userID = row.ProviderUserId;
}
var userID1 = userID;
保持userID
するためにこれを行うことができます
List<string> userIDs = new List<string>();
foreach(var row in db.Query("SELECT ProviderUserId FROM webpages_OAuthMembership WHERE UserID = @0", currentUserId))
{
userIDs.Add( row.ProviderUserId);
}
//Now You have items in userIDs List