List<KeyValuePair<int, string>> descr = proplist();
このリストを取得した後、アクセスして値を検索するにはどうすればよいですか。たとえば、後でリストの int が data.propval に等しくなり、リストの文字列部分が cmd パラメータとして使用されます。
{
using (DB2Connection conn = new DB2Connection())
{
try
{
if (conn.State != ConnectionState.Open)
foreach (CollyUp data in DataUps)
{
if (data.PropVal== **int from list**)
{
DB2Command cmdtx = new DB2Command();
string insert = @"blah...."
cmdtx.Parameters.Add("@MemberNbr", data.nvr);
cmdtx.Parameters.Add("@LoanNbr", data.Ln);
cmdtx.Parameters.Add("@PropVal", data.PropValue);
cmdtx.Parameters.Add("@ValueDescrip", **string.Value from list**);