私は C# で IMAP と POP3 メールを扱っていますが、奇妙な問題に遭遇しました。2 つのタイプの uid (一意の ID) は異なるタイプです。IMAP は long 変数で、POP は文字列です。そのため、メールをダウンロードして保存する機能はそれ以外は同じです。foreach ループを実行する必要がありますが、変更されるのは最初の行だけです。
foreach (long uid in uids) //for the imap
foreach (string uid in uids) //for the pop
最初に uid を宣言できないので、関数全体ではなく、この行だけを複製する方法はありますか?