小编Met*_*Man的帖子

这段代码似乎同时给我if语句和else语句的结果,为什么?

Console.WriteLine("Hello welcome to the Next-Day calendar");
Console.WriteLine("Please write down the day");
int day = int.Parse(Console.ReadLine());
int day_next = day + 1;

Console.WriteLine("Please write down the month number");
int month = int.Parse(Console.ReadLine());

Console.WriteLine("Please write down the year");
int year = int.Parse(Console.ReadLine());

switch (month) 
{
    case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:
        if (day_next <=31 && day > 0) 
        {
            Console.WriteLine("The date is " + day_next + '/' + month + '/' + year);
        }
        if (day_next …
Run Code Online (Sandbox Code Playgroud)

c#

-2
推荐指数
1
解决办法
50
查看次数

C#Join两个List <int>,删除重复项,NO LINQ

这是一个想法:我有两个List<int>,我想List<int>在上面提到的列表中加入第三个,没有重复.我知道如何使用,.Union但我想在不使用LINQ的情况下实现这一点.到目前为止我有这个:

Console.WriteLine("Enter numbers for first list: ");
List<int> firstList = new List<int>{20, 40, 10, 10, 30, 80};
//Console.ReadLine().Split(' ').Select(int.Parse).ToList();
Console.WriteLine("Enter numbers for second list: ");
List<int> secondList = new List<int> {25, 20, 40, 30, 10 };
//Console.ReadLine().Split(' ').Select(int.Parse).ToList();
List<int> newList = new List<int>();
foreach (var item in firstList)
{
    if (secondList.Contains(item))
    {
        continue;
    }
}
newList.Sort();
newList.ForEach(p => Console.WriteLine(p));
Run Code Online (Sandbox Code Playgroud)

我实际上卡住了...我认为我需要迭代每个列表,如果项目相同,只需将它们添加到新列表中......但我似乎无法弄清楚如何做如果列表是不同的计数.有任何想法吗?

c# int join list

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

从路径中获取文件名

如何从我的路径中获取文件夹名称?

这是文件路径:

@"C:\Users\ME\Desktop\videos"
Run Code Online (Sandbox Code Playgroud)

在主路径下有一个我想获取名称的文件夹:

@"C:\Users\ME\Desktop\videos\sample2"
@"C:\Users\ME\Desktop\videos\sample3"
@"C:\Users\ME\Desktop\videos\sample4"
Run Code Online (Sandbox Code Playgroud)

在sample文件夹下,有我想要获取名称的视频:

@"C:\Users\ME\Desktop\videos\sample1\video1.mp4
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

foreach(string s in Directory.GetFiles(@"C:\Users\ME\Desktop\videos").Select(Path.GetFileName))
{
    MessageBox.Show(s);
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?如何仅使用主路径获取视频/主文件夹中存在的每个文件的名称?

c#

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

C#初始化列表属性

我有以下类...我如何初始化一些值
我的问题是,我如何在Main上初始化RootObject与一些值例如

    Rootobject robj = new Rootobject();
    robj.inchistor.Add()     



    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace JsonSample3
    {

        public class Customerinfo
        {
            public string customername { get; set; }
            public string address { get; set; }
            public string postcode { get; set; }
        }

        public class Inchistory
        {

            public Customerinfo customerinfo { get; set; }
            public string r { get; set; }
            public string reference { get; set; }
            public string region { get; set; }

        }

        public class …
Run Code Online (Sandbox Code Playgroud)

c# properties list

-4
推荐指数
1
解决办法
1万
查看次数

ASP.NET将项添加到列表中

我正在尝试将项目添加到列表中:

List<string> newList = new List<string>();
foreach (var x in dbTimeSlots.Data)
{
    newList.Add(x.id.ToString());
    newList.Add(x.timeSlot + " - " + x.dateSlot);
}
Run Code Online (Sandbox Code Playgroud)

然而,当我只有40时,我的列表返回80个项目,这是因为id将是一个项目,时间和日期将是另一个项目,我需要它们作为一行,但每行应该有一个id对象和日期和时间对象.我希望这有道理,请帮助!!!!

c# asp.net

-4
推荐指数
1
解决办法
66
查看次数

标签 统计

c# ×5

list ×2

asp.net ×1

int ×1

join ×1

properties ×1