C# 函数要么接收KeyValuePair类型~要么接受null类型~怎么写啊?

publicvoidupdata(KeyValuePair<Class1,Class2>__pair){}不能调用updata(null)啊~怎么办~我需要~一个一对一的... public void updata(KeyValuePair<Class1, Class2> __pair)
{
}
不能调用updata(null)啊~怎么办~
我需要~一个一对一的参数~而且这个参数可以是NULL~

可以定义class~然后~里面2个需要的变量~但是觉得小题大作了~有啥办法!!!
展开
 我来答
Sephil
推荐于2018-03-29 · 知道合伙人IT服务行家
Sephil
知道合伙人IT服务行家
采纳数:616 获赞数:1037
熟悉常用语言和数据库,爱写代码

向TA提问 私信TA
展开全部
public void updata(KeyValuePair<int, int>? __pair)

类型后加个问号就可以了


其实用2个参数好,更直观,你用KeyValuePair才叫小题大做,容易误解

百度网友8cac7d3
2014-06-17 · TA获得超过223个赞
知道小有建树答主
回答量:379
采纳率:0%
帮助的人:125万
展开全部
.NET自带键值对类型 Dictionary<key,value>
追问
用这个传进去·人家能改里面数据~
追答
哦                    .
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宣义坊的大蚂蚁
2014-06-17 · TA获得超过2831个赞
知道大有可为答主
回答量:1617
采纳率:90%
帮助的人:893万
展开全部
可以用Tuple<T1,T2>类型,.net 4.0以后就有这个类型了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yonghuqds
2014-06-17 · TA获得超过298个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:165万
展开全部
用dictionary吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式