コード例 #1
0
ファイル: Farm.cs プロジェクト: deyantodorov/TelerikAcademy
        public void AddPlant(Plant plant)
        {
            if (plant == null)
            {
                throw new ArgumentNullException("plant");
            }

            this.plants.Add(plant);
        }
コード例 #2
0
ファイル: Farm.cs プロジェクト: ROSSFilipov/CSharp
        public void AddPlant(Plant plantToBeAdded)
        {
            Plant currentPlant = this.plants.Find(x => x.Id == plantToBeAdded.Id);

            if (currentPlant != null)
            {
                throw new InvalidOperationException("Plant with this ID already exists!");
            }

            this.plants.Add(plantToBeAdded);
        }
コード例 #3
0
ファイル: Farm.cs プロジェクト: antonpopov/TelerikAcademy
 public void Water(Plant plant)
 {
     plant.Water();
 }
コード例 #4
0
ファイル: Farm.cs プロジェクト: AdrianDamyanov/CSharpOOP
 public void AddPlant(Plant plant)
 {
     this._plants.Add(plant);
 }
コード例 #5
0
ファイル: Farm.cs プロジェクト: mgulubov/SoftUniCourse-OOP
 public void Water(Plant plant)
 {
     throw new NotImplementedException();
 }
コード例 #6
0
ファイル: Farm.cs プロジェクト: deyantodorov/TelerikAcademy
        public void Water(Plant plant)
        {
            if (plant == null)
            {
                throw new ArgumentNullException("plant");
            }

            plant.Water();
        }
コード例 #7
0
 public void Water(Plant plant)
 {
     plant.Water();
 }