首先,我想对我没有使用英语感到抱歉,但是您将大致了解我想做的事情。

创建课程主题变量和特征/属性:
-kodiILendes
-EmriILendes
-诺塔
Main方法应使用户能够引入这些数据,代码
文件,文件名和等级。
您需要为5个主题创建对象
利用附件(获取和设置)进行标记,因此在分配作业时,不应
小于5,且不得大于10。
并提交此学期格式的平均值,请输入p.sh 。:“您的平均值
它是9.3英寸。

class Lendet
{
    public int kodiIlendes;
    public string emriIlendes;

    private int nota;
    public int Nota {
        get {
            return nota;
        }
        set {
            if (value > 5 && value <= 10)
            {
                nota = value;
            }
            else {
                Console.WriteLine("Nota duhet te jet me e > se 5 dhe nuk duhet te jet me e > se 10 ");
            }
        }
    }

}


 static void Main(string[] args)
        {
            Lendet Anglisht = new Lendet();
            Anglisht.kodiIlendes = 100;
            Anglisht.emriIlendes = "Anglisht";
            Anglisht.Nota = 10;
        }


现在假设我创建了5个对象并想要找到平均值,该怎么做?
一种方法是这样的Console.WriteLine(x.Nota+y.Nota+z.Nota+b.Nota+c.Nota/5)

最佳答案

class Lendet
{
    public int kodiIlendes;
    public string emriIlendes;
    public static float sum;
    public static int count;

    public Lendet()
{
count++;
}
    private int nota;
    public int Nota {
        get {
            return nota;
        }
        set {
            if (value > 5 && value <= 10)
            {
                sum =sum+value;
                nota = value;
            }
            else {
                Console.WriteLine("Nota duhet te jet me e > se 5 dhe nuk duhet te jet me e > se 10 ");
            }
        }
    }

}

static void Main(string[] args)
        {
            //create object1
            // create object2
           //......create object n
          Console.WriteLine(Lendet.sum/Lendet.count);
        }


创建两个静态变量,一个用于创建对象的计数,另一个用于求和。首先除以第二,得到平均值。

关于c# - 有什么建议我可以做得更好吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34463479/

10-11 00:46