我只是输入了这样的计数的最后一个条目
var identifier: Int { return name.hashValue ^ array.map { $0.hashValue }.reduce(0) { $0 ^ $1 } ^ check.hashValue }
我需要以返回类型获得答案。 如果我输入这样的代码,而不是我得到的东西,但没有返回。
public string ZodziuSkaiciavimas()
{
foreach (var sentence in Sakiniai.TrimEnd('.').Split('.'))
{
Rezultatas=(eilute.ToString() + " sakinyje zodziu:" + (sentence.Trim().Split(' ').Count() + sentence.Trim().Split('-').Count() + sentence.Trim().Split(';').Count() + sentence.Trim().Split(':').Count() + sentence.Trim().Split(',').Count() - 4));
eilute++;
}
return Rezultatas;
答案 0 :(得分:0)
您希望从方法中返回多个数字,但Rezultatas
是一个string
。您可以通过将返回类型更改为List<int>
并返回列表来修复它:
public List<int> ZodziuSkaiciavimas() {
var Rezultatas = new List<int>()
foreach (var sentence in Sakiniai.TrimEnd('.').Split('.')) {
var res = sentence.Trim().Split(' ', '-', ';', ':', ',').Length;
Rezultatas.Add(res);
}
return Rezultatas;
}
当来电者决定打印他们从您的方法中取回的Rezultatas
时,他们可以决定在数字之间放置什么字符(例如,逗号','
)并按照以下方式打印:< / p>
var numbers = ZodziuSkaiciavimas();
Console.WriteLine(string.Join(", ", numbers));
答案 1 :(得分:0)
为什么不将结果附加到下面
Rezultatas +=(eilute.ToString() + " sakinyje zodziu:" + (sentence.Trim().Split(' ').Count() + sentence.Trim().Split('-').Count() + sentence.Trim().Split(';').Count() + sentence.Trim().Split(':').Count() + sentence.Trim().Split(',').Count() - 4)) + "\n";