小编Ken*_*Ken的帖子

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 [])'

谁知道如何解决?谢谢。

c#

1
推荐指数
1
解决办法
45
查看次数

为什么对象不知道自己的索引?

我们如何从元素本身知道列表元素的索引?

例如,下面的代码将不起作用,因为“s”没有名为 的属性index。但是有没有一种简单的方法来获取索引呢?

我知道IndexOf()Find()但这不是我要找的东西。因为我们已经有了元素,所以它应该是类似属性的东西来显示索引,对吧?

private List<string> myStr = ......

foreach (string s in myStr)
{
    if (....) 
    {
       return s.index;
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

-3
推荐指数
1
解决办法
84
查看次数

标签 统计

c# ×2