Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#变量类型_C# - Fatal编程技术网

C#变量类型

C#变量类型,c#,C#,我是C#的新手,如果这很愚蠢,请不要生我的气。 我有一个包含7个变量的项目: string Monday , string Tuesday , string Wednesday , string Thursday , string Friday , string Saturday , string Sunday 例如,我希望所有这些变量都有自己的规范 Monday.Lesson1 , Tuesday.Lesson5 , Friday.Lesson9 我希望这些规范像变量一样,所以我可以更改

我是C#的新手,如果这很愚蠢,请不要生我的气。 我有一个包含7个变量的项目:

string Monday , string Tuesday , string Wednesday , string Thursday , string Friday , string Saturday  , string Sunday
例如,我希望所有这些变量都有自己的规范

Monday.Lesson1 , Tuesday.Lesson5 , Friday.Lesson9
我希望这些规范像变量一样,所以我可以更改它们的数据。 有什么帮助吗?
谢谢。

根据我从您的问题中了解到的情况,您希望创建一个存储一周中某一天以及该天课程的类。这方面的一个小示例程序:

using System;
using System.Collections.Generic;

namespace MyProgram
{
    public enum Day { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }
    public class Program
    {
        public static void Main()
        {
            List<string> lessonsOnMonday = new List<string>();
            lessonsOnMonday.Add("Biology");
            lessonsOnMonday.Add("Computer science");
            SchoolDay monday = new SchoolDay(Day.Monday, lessonsOnMonday);
        }
    }

    public class SchoolDay
    {
        public Day day;
        public List<string> lessons;

        public SchoolDay(Day day, List<string> lessons)
        {
            this.day = day;
            this.lessons = lessons;
        }
    }
}
使用系统;
使用System.Collections.Generic;
名称空间MyProgram
{
公众普查日{星期一、星期二、星期三、星期四、星期五、星期六、星期日}
公共课程
{
公共静态void Main()
{
List lessonmonday=新列表();
新概念英语第二册星期一加上(“生物学”);
新概念英语第一册星期一加上(“计算机科学”);
上课日星期一=新的上课日(Day.monday,LessonMonday);
}
}
公课上课日
{
公众日;
公开课程清单;
公立学校日(每天,列出课程)
{
this.day=天;
这个.教训=教训;
}
}
}
但是,我认为您应该了解面向对象编程和C#的基本概念,因为如果没有这些概念,您将很难理解这段代码。我可以向你推荐最新的。它对初学者非常友好,而且他有更多关于C#的教程,但是你可以通过搜索在youtube和互联网上找到很多资源


我建议在你尝试制作一个程序之前,先学习一些基本概念。

你所说的“规范”是什么意思?它们自己的变量,如果有意义的话。想象一下,你有一个叫做水果的变量。在这个变量中,你有一些字符串,比如水果1,水果2,当你在标签中调用这些字符串时,你可以看到这些水果的名字,苹果,香蕉。简单的回答是你用错了单词。我怀疑您感兴趣的是枚举和/或类和/或数组。因此,您希望声明自己的名为
SchoolDay
的类。以
列表
作为成员。我不确定你的问题到底是关于什么的,但是如上所述,你可能想使用类和/或枚举。基于你的问题,你是一个编程新手,我可以向你推荐C#上的Brackeys视频系列,它非常适合初学者。我认为你应该看整个系列,但是与你的问题相关的是和