我有这样的字符串列表:
var TopScores=
list.Where(s => s.Score>2500)
.OrderBy(s => s.Score)
.Select(s => s.name)
.ToList();
var text= $"{"this is name of top score students"}\n{string.Join("\n", topScores)}"
Run Code Online (Sandbox Code Playgroud)
我有的是:
this is name of top score students
jim
john
mary
Run Code Online (Sandbox Code Playgroud)
我需要的是:
this is name of top score students
1-jim
2-john
3-mary
Run Code Online (Sandbox Code Playgroud)
问题是topScores的数量是动态的,我怎么能得到上面的列表?
抱歉,这肯定是重复的,但我不知道谷歌搜索的正确词。
我有一个购买决策表,如下所示:
org_id item_id spend
--------------------------
123 AAB 2
123 AAC 4
124 AAB 10
124 AAD 5
Run Code Online (Sandbox Code Playgroud)
我想找到仅由三个或更少组织购买的所有物品。然后我想按总支出对它们进行排序。
我将如何在 SQL 中执行此操作?注意我正在使用BigQuery SQL。
到目前为止我已经得到:
SELECT *
FROM
(SELECT ??(org_id) as org_count, -- How do I get the count of different org_ids?
item_id,
SUM(spend) AS total_spend
FROM mytable
GROUP BY item_id) t
WHERE org_count < 4
ORDER BY total_spend DESC
Run Code Online (Sandbox Code Playgroud) 我试图做一个简单的开关情况下控制台菜单中的几个不同的用户:admin,moderator,和user.admin将有create, delete, modify, show功能,moderator- create, modify, show功能和user- create, show功能可供选择.
管理员开关案例:
if(userType == "admin")
{
string i = Console.ReadLine();
switch(i):
case "create": Console.WriteLine("Created");
break;
case "modify": Console.WriteLine("Modified");
break;
case "delete":Console.WriteLine("Deleted");
break;
case "show":Console.WriteLine("Showed");
break;
default: Console.WriteLine("Default");
break;
}
Run Code Online (Sandbox Code Playgroud)
主持人开关案例:
if(userType == "moderator")
{
string i = Console.ReadLine();
switch(i):
case "create": Console.WriteLine("Created");
break;
case "modify": Console.WriteLine("Modified");
break;
case "show": Console.WriteLine("Showed");
break;
default: Console.WriteLine("Default");
break;
}
Run Code Online (Sandbox Code Playgroud)
用户开关案例: …
我正在尝试输出数组的奇数和偶数,我已经完成了所有工作但由于某种原因,当我创建一个foreach循环并输出每个数字是奇数/甚至它从零开始?
设置方式是用户输入10个数字,每个字母之间用逗号(以字符串开头),然后删除逗号并将数字转换为int并将其放入int数组中,然后用于另一堂课.我输入1,2,3,4,5,6,7,8,9,1来测试它.
Odds(ai.Odds);
Evens(ai.Evens);
Console.ReadKey();
}
public static void Odds(int[] odds)
{
Console.WriteLine("\nOdds:");
foreach (var odd in odds)
{
Console.Write(odd + " ");
}
}
public static void Evens(int[] evens)
{
Console.WriteLine("\nEvens:");
foreach (var even in evens)
{
Console.Write(even + " ");
}
}
Run Code Online (Sandbox Code Playgroud)
并在单独的类做魔术:
public int[] Odds
{
get
{
int count = 0;
int[] odds = new int[NumArray.Length];
string[] oddNums = {"1", "3", "5", "7", "9"};
foreach (int num in NumArray)
{
foreach (string oddNum in oddNums)
{ …Run Code Online (Sandbox Code Playgroud)