none
문자열 변형 함수 RRS feed

  • 질문

  •  

    아직 완성한 함수는 아닙니다.

    입력
    filename = "filename.jpg"
    strid = JJQQK1234

    public static string newFileName(string filename, string strid)
    {
     string newFileName = "filename_JJQQK1234.jpg"
     return newFileName;
    }

    어떻게 깔끔하게 구현할 수 없을까요?

    2011년 10월 17일 월요일 오후 10:42

답변

  • 안녕하십니까? CowHellBallEF

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 문자열 변형 함수에 대한 답변을 드리겠습니다.

               

    제 생각에는 Path Class의 함수 이용을 추천해 드립니다.

     

    public static string NewFileName(string filename, string strid)
    {
        string newFileName = string.Empty;
        string filenamewithoutextention = string.Empty;
        string fileextension = string.Empty;
     
        filenamewithoutextention = Path.GetFileNameWithoutExtension(filename); 
        fileextension = Path.GetExtension(filename);
        newFileName = string.Format("{0}_{1}{2}", filenamewithoutextention, strid, fileextension);
     
        return newFileName;
    }

     

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 CowHellBallEF 2011년 10월 18일 화요일 오전 11:30
    2011년 10월 18일 화요일 오전 12:18
    중재자