Check the parameter in construtor : Constructor « Class Interface « C# / C Sharp






Check the parameter in construtor

 

using System;

public class Class1 {
    public static void Main(string[] args) {
        Student student = new Student("AAA", 1234);
        Console.WriteLine("Welcome new student {0}", student.GetString());
    }
}

public class Student {
    string sStudentName;
    int nStudentID;
    int nCreditHours;

    public Student(string sName, int nID) {
        if (sName == null) {
            sName = "invalid";
        }
        sStudentName = sName;

        if (nID < 0) {
            nID = 0;
        }
        nStudentID = nID;

        nCreditHours = 0;
    }

    public string GetString() {
        string s = String.Format("{0}({1})",sStudentName, nStudentID);
        return s;
    }
}

 








Related examples in the same category

1.constructor initializers are called bottom-up but the constructors are invoked top-down starting with the constructor in the base class
2.Constructor overloading 3
3.Add a constructor to TriangleAdd a constructor to Triangle
4.Add constructors to TwoDShapeAdd constructors to TwoDShape
5.Add more constructors to TwoDShapeAdd more constructors to TwoDShape
6.Demonstrate an overloaded constructorDemonstrate an overloaded constructor
7.Demonstrate invoking a constructor through thisDemonstrate invoking a constructor through this
8.Illustrates how to define a constructorIllustrates how to define a constructor
9.Shows the order in which constructors and destructors are called in a C# programShows the order in which constructors and destructors are called in a C# program
10.Illustrates overloaded constructorsIllustrates overloaded constructors
11.Illustrates a copy constructorIllustrates a copy constructor
12.A simple constructorA simple constructor
13.A parameterized constructorA parameterized constructor
14.Add a constructor to BuildingAdd a constructor to Building
15.C# Class Constructor Overloading