Mega Code Archive

 
Categories / C# / Language Basics
 

The out descriptor allows a function a value in an argument without initializing the argument

using System; public class Test {     public static void Main(string[] strings) {         Student student;         Example example = new Example();         example.ReturnStudent(out student);         Console.WriteLine("Student is " + student.name);     } } class Example {     public void ReturnStudent(out Student student) {         student = new Student();         student.name = "Jenny";     } } public class Student {     public string name; }