String өзгөчөлүгү эмнени кайтарат?
String өзгөчөлүгү эмнени кайтарат?

Video: String өзгөчөлүгү эмнени кайтарат?

Video: String өзгөчөлүгү эмнени кайтарат?
Video: C++ | Модификаторы Типов | Указатели Ссылки | 03 2024, Май
Anonim

ToString кайтып келет агымдын өкүлү өзгөчө ошол болуп саналат адамдар түшүнүү үчүн арналган. демейки ишке ашыруу ToString ток чыгарган класстын атын алат өзгөчө , кабар, чалуу натыйжасы ToString ички боюнча өзгөчө , жана Айлана-чөйрөнү чакыруунун натыйжасы.

Демек, өзгөчө билдирүү деген эмне?

Сактоо а билдирүү ичинде өзгөчө объект маалымат кошуунун бир жолу өзгөчө . Өзгөчө учурлар болгон ката жөнүндө билдирүү үчүн колдонулушу керек. Өзгөчө учурлар көбүнчө программалоо каталарынын натыйжасында болот.

Ошо сыяктуу эле, мен кантип өзгөчөлүктү басып чыгарам? Java'да өзгөчө билдирүүлөрдү басып чыгаруунун ар кандай жолдору

  1. printStackTrace() ыкмасын колдонуу - Ал өзгөчө кырдаалдын атын, сүрөттөмөсүн жана толук стек изин басып чыгарат, анын ичинде өзгөчө кырдаал болгон сызык. catch(Exception e) { e.
  2. toString() ыкмасын колдонуу - Ал өзгөчө кырдаалдын атын жана сүрөттөмөсүн басып чыгарат.
  3. getMessage() ыкмасын колдонуу - Көбүнчө колдонулат.

Экинчиден, ToString өзгөчөлүгү ички өзгөчөлүктү камтыйт?

Бирок, демейки ишке ашыруу Exception . ToString () болот көрсөтүү өзгөчө түрү, билдирүү, плюс каалаган ички өзгөчөлүктөр . Ошол болуп саналат дайыма эле андай эмес! Эгерде FaultException болуп саналат а InnerException мисалы, системанын.

C# бөтөнчөсүндө стек изи деген эмне?

А из ыкманын чакыруусу а деп аталат стек изи . The стек изи листинг чалууну ээрчүү жолун камсыз кылат стек методдогу саптын номерине чейин өзгөчө пайда болот. The StackTrace мулк чалуу алкактарын кайтарат стек жерде пайда болгон өзгөчө ыргытылган. ToString ыкмасы.

Сунушталууда: