c# out 파라미터

    [C#] 예외 처리

    [C#] 예외 처리

    0. 개요 using System; public static class FileManager { public static int CopyFile(string srcFileName, string dstFileName) { // ... return 100; } } class Program { static void Main() { FileManager.CopyFile("C:\\a.txt", "D:\\b.txt"); } } 위와 같이 파일 이름을 인자로 받아 앞의 인자의 내용을 뒤의 인자로 복사하는 코드가 있다고 해보자. 복사를 하면 복사한 양을 리턴해주게끔까지 해놓았다. 그런데 이러한 코드가 항상 성공한다는 보장이 없다. 사용자가 이름을 실수할 수도 있고, 접근 권한이 없을 수도 있는 등 실패할 가능성도 있다..