问条C#语句的意思

来源:百度知道 编辑:UC知道 时间:2024/05/08 13:10:54
Dictionary<string, string> Fur_Alt = new Dictionary<string, string>();
请问:Fur_Alt.TryGetValue(dr["订单号"].ToString(), out old_orlder)这句的意思?谢谢!

就是在字典里把key是dr["订单号"]的内容拿出来放到old_orlder里
TryGetValue的意思是试着做,不用你自己加try catch,因为通常要判断是不是有这个key,没有就会出错,有了这个TryGetValue,那么如果没有Key就用old_orlder原有的值

out是指传出参数