user94861
5
Q:

c# get set

class Person
{
  private string name; // field

  public string Name   // property
  {
    get { return name; }   // get method
    set { name = value; }  // set method
  }
} 
20
private string name;
public string Name
{
    get
    {
        return this.name;
    }
    set
    {
        this.name = value;
    }
}
4
using System;

public class SaleItem
{
   public string Name 
   { get; set; }

   public decimal Price
   { get; set; }
}

class Program
{
   static void Main(string[] args)
   {
      var item = new SaleItem{ Name = "Shoes", Price = 19.95m };
      Console.WriteLine($"{item.Name}: sells for {item.Price:C2}");
   }
}
// The example displays output like the following:
//       Shoes: sells for $19.95
8
//c# property get set example
		float amount {get; set;}        
        static float interest = 9.5f;
        public float InitialAmount{
            set{ if(value > 1000) Console.Write("Nope must be < 1000"); }
            get{ return amount;}
        }
        public static float InterestRate
        {
            get {return interest;} //Read only ... no setter
        }
        public static float InterestRate2
        {
        	// no external class can assign this value ... it's private
            private set{interest= value;} 
            get{return interest;}
        }
2
// Automatically
public class Customer
{
    public string CustomerName { get; set; }

    public double[] TotalPurchasesLastThreeDays { get; set; }
}

// ----------------------- OR ---------------------------
// Manually
public class Customer
    {
        private double[] totalPurchasesLastThreeDays; 

        public string CustomerName { get; set; }

        public double[] TotalPurchasesLastThreeDays
        {
            get
            {
                return totalPurchasesLastThreeDays;
            }
            set
            {
                totalPurchasesLastThreeDays = value;
            }
        }
    }
0

New to Communities?

Join the community