PathInfo pathInfo = new PathInfo(@"\\test\unc\path\to\something.ext"); { // Example 1: Deconstructing declaration and assignment. (string directoryName, string fileName, string extension) = pathInfo; VerifyExpectedValue(directoryName, fileName, extension); } { string directoryName, fileName, extension = null; // Example 2: Deconstructing assignment. (directoryName, fileName, extension) = pathInfo; VerifyExpectedValue(directoryName, fileName, extension); } { // Example 3: Deconstructing declaration and assignment with var. var (directoryName, fileName, extension) = pathInfo; VerifyExpectedValue(directoryName, fileName, extension); }
اشتراکها