返回值总是false或者true,如果A是null值,返回值总是false
如果无法进行转换即两者不兼容,将返回null值,不会引发异常,但是如果程序中继续调用返回的转换值时,没有做null判断,可能就会导致NullReferenceException异常