Friday, June 10, 2011

Static Keyword in c#

1.Cannot use "this".
2.If any instance is created ,we can't access the static methods,fields,members,..
3.Constants are implicitly static

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

namespace conStatic
    class Program
        static void Main(string[] args)
            Console.WriteLine("// For Static ");
            Console.WriteLine(Cal.mul(23, 43).ToString());

            Console.WriteLine("// ordinary method");
            Cal obj = new Cal();
            Console.WriteLine(obj.adder(65, 23).ToString());


    public class Cal
        public static int x;
        public static int y;

        public int adder(int x, int y)      //we cannot use "this" operator
            return x + y;

        public static int mul(int x, int y)
            return x * y;

// In case any points need to be added Post it in Comments

No comments:

Post a Comment