C#字符串出现奇怪的编译错误

Ken*_*Ken 1 c#

在uwp函数中,我称之为:

var selectedDates = sender.SelectedDates.Select(p => p.Date.Month.ToString() + "/" + p.Date.Day.ToString()).ToArray();
var values = string.Join(", " + (string[])selectedDates);
CalendarViewResultTextBlock.Text = values;
Run Code Online (Sandbox Code Playgroud)

但是编译它们时出现错误:

错误CS0121下列方法或属性之间的调用不明确:'string.Join(string,params object [])'和'string.Join(string,params string [])'

谁知道如何解决?谢谢。

小智 6

请尝试以下操作:

var values = string.Join(", ", (string[]) selectedDates );
Run Code Online (Sandbox Code Playgroud)

(删除+号)