C#에서는 동일한 프로그램에서 동일한 다중 소멸자 메서드를 사용할 수 있습니다. 출력 매개변수의 수 또는 출력 매개변수의 수와 유형이 동일함 다른 순서.
새로운 튜플 구문의 일부입니다. Tuple 클래스와 관련이 없지만 함수형 프로그래밍에서 가져온 것입니다.
Deconstructor 함수의 Deconstruct 키워드
public class Employee{ public Employee(string employeename, string firstName, string lastName){ Employeename = employeename; FirstName = firstName; LastName = lastName; } public string Employeename { get; } public string FirstName { get; } public string LastName { get; } public void Deconstruct(out string employeename, out string firstName, out string lastName){ employeename = Employeename; firstName = FirstName; lastName = LastName; } } class Program{ public static void Main(){ Employee employee = new Employee("emp", "fname", "lname"); (string EName, string Fname, string Lname) = employee; System.Console.WriteLine(EName); System.Console.WriteLine(Fname); System.Console.WriteLine(Lname); Console.ReadLine(); } }
emp fname lname
위 내용은 C# 7.0의 소멸자란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!