rip*_*444 2 c# visual-studio data-structures
我需要从一个方法返回2个值(一个字符串和一个点),并且我真的不想使用ref / out,因为这些值应该保持在一起。
我当时正在考虑使用Dictionary<string, Point>。
我的问题是:如果字典只有一个KeyValuePair,那么它是数据结构的一个很好的选择吗?还是有其他合适的选择?
如果您不想创建一个命名类,则可以使用Tuple返回多个参数。
Tuple<int, Point> tuple =
new Tuple<int, Point>(1, new Point());
return tuple
Run Code Online (Sandbox Code Playgroud)