이 글에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!