LIST 정보Select().ToList() 느린 문제
3458 단어 select
var sendlist = emailList.Select(email => new MailMessage {
MailServer = SMTPServer,
UserName = Sender,
PassWord = EmailPassword,
ServerCode = ServerCode,
ToAddr = email.Email,
BCC = string.Empty,
CC = string.Empty,
Title =Tittle,
Body = Content,
BodyText = Description,
}).ToList();
코드가 위와 같이 이메일 리스트는 리스트
단지 하나의 전역 변수가 이렇게 느리다면, 만약 하나의 함수라면.
코드는 다음과 같습니다.
var mailServer = SMTPServer
var sendlist = emailList.Select(email => new MailMessage {
MailServer = mailServer,
UserName = Sender,
PassWord = EmailPassword,
ServerCode = ServerCode,
ToAddr = email.Email,
BCC = string.Empty,
CC = string.Empty,
Title =Tittle,
Body = ToContent(Content),
BodyText = Description,
}).ToList();
테스트를 해봤으니 같은 상황이 나타날 수도 있다.
이를 위해 유사한 코드를 쓸 때 전역 변수와 함수가 나타나지 않도록 하십시오.
굳이 써야 한다면?
전역 변수의 해결 방법: 전역 변수의 값을 국부 변수에 부여하면 된다.
예:
var mailServer = SMTPServer
var sendlist = emailList.Select(email => new MailMessage {
MailServer = mailServer,
UserName = Sender,
PassWord = EmailPassword,
ServerCode = ServerCode,
ToAddr = email.Email,
BCC = string.Empty,
CC = string.Empty,
Title =Tittle,
Body = Content,
BodyText = Description,
}).ToList();
함수 방법은 당분간 다른 방법을 생각하지 못하고 업무를 수정할 수밖에 없다.
스티커 링크http://bbs.csdn.net/topics/390500602
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
🕗[프로그래머스] 입양 시각 구하기(2)문제 설명 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.