반응형
Dictionary는 키와 값을 쌍으로 지정하여 저장할 수 있는 방식입니다. 값을 저장 할때 key가 중복되면 안됩니다. 구성은 { key : value } 입니다. 아래는 람다식을 이용한 LINQ로 데이터를 가져와 Dictionary<key:value> 예시입니다.
using System;
using System.Collections.Generic;
class DicEx
{
Static void Main()
{
Dictionary<string, int> devdog = new Dictionary<string, int>()
{
{"id", 2},
{"user_no", 20}
};
foreach (KeyValueDevdog<string, int> val in devdog)
{
Console.WriteLine("{0}, {1}", val.Key, val.Value);
}
}
}
/** 출력 :
* id, 2
* user_no, 20
*/
var user_entities = new DevdogSchemaModels.User.DevdogUserEntities();
var user_info = Task.Run(() =>
{
var requests = (from userInfo in user_entities.TB_USER
join blg in user_entities.TB_BLOG_D on user.user_seq equals blg.user_seq
where user_seq == user_seq
select new UserViewModel
{
userId = user.user_id
})?.FirstOrDefault();
return requests;
});
var values = new Dictionary<string, string>
{
{"userId", user_info.userId }
};
728x90
반응형
'프로그래밍 > CSharp' 카테고리의 다른 글
(C#) 예외처리 try catch (0) | 2021.04.22 |
---|---|
(C#) LINQ (0) | 2021.04.21 |
(C#) 람다식 Lambda (0) | 2021.04.18 |
(C#) 접근제한 접근제어 Access Modifier (0) | 2021.04.17 |
(C#) 생성자 Construtor (0) | 2021.04.17 |