>  기사  >  백엔드 개발  >  C#에서 강제 변환 및 변환 시도를 구현하는 방법

C#에서 강제 변환 및 변환 시도를 구현하는 방법

黄舟
黄舟원래의
2017-10-05 15:31:552451검색

이 글에서는 C#의 강제 변환 및 변환 시도 방법을 주로 소개합니다. 관심 있는 친구들이 참고할 수 있습니다.

이 글의 예제에서는 C#의 강제 변환 및 변환 시도 방법을 공유합니다. C#. , 참고로 구체적인 내용은 다음과 같습니다.

String[] 유형의 Object 유형을 String[] 유형으로 변환합니다.


public string ObjectToString(object ob)
{
  string str = string.Empty;
  if (ob is string[])
  {
    string[] strList = (string[])ob; 
  }

  return str;
}

ob이 string[] 유형인지 확인하는 데 사용됩니다.

문자열 유형을 DateTime 유형으로 변환:


public DateTime StringToDateTime(string str)
{
  DateTime dateTime = new DateTime();
  if (DateTime.TryParse(str, out dateTime))
  {
    return dateTime;
  }
  return dateTime;
}

참고:

DateTime.TryParse()를 사용하여 true가 반환되면 강제 변환 결과가 false로 전달됩니다. 가 반환되면 강제 변환이 불가능합니다.

Convert.ToDateTime();을 사용하여 강제 변환을 수행할 수도 있지만 강제 변환이 불가능한 경우 예외가 보고됩니다.

위 내용은 C#에서 강제 변환 및 변환 시도를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.