Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 24157|Відповідь: 0

[Джерело] Як C# визначає, що об'єкт посилається на ту саму адресу (екземпляр)?

[Копіювати посилання]
Опубліковано 24.04.2019 09:44:54 | | | |
Іншими словами, як визначити, що два вказівники на об'єкт вказують на один і той самий фактичний об'єкт?

У мене складається враження, що я бачив obj1. GetHashCode()==obj2. GetHashCode()

Правильне рішення:



Але! Мої дві об'єктні області працюють у двох різних методах, оскільки вони проходять через параметри конструкції, коли вони нові, тому їх не можна безпосередньо використовувати таким чином.

Отже, ви можете виконувати команди лише з миттєвого вікна:

Порівнюйте за результатами: якщо вони однакові — це означає, що це один і той самий екземпляр.







Попередній:«Вісім компетенцій аналітиків даних» не шифрує повний курс
Наступний:Angular6 представляє навчальний посібник з карти Baidu
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com