{"id":23,"date":"2020-06-02T14:49:13","date_gmt":"2020-06-02T14:49:13","guid":{"rendered":"http:\/\/bahadirmeric.net\/bahadir\/?p=23"},"modified":"2020-06-02T14:50:50","modified_gmt":"2020-06-02T14:50:50","slug":"referenceequals-birebir-karsilastirma","status":"publish","type":"post","link":"http:\/\/bahadirmeric.net\/bahadir\/2020\/06\/02\/referenceequals-birebir-karsilastirma\/","title":{"rendered":"ReferenceEquals() Birebir Kar\u015f\u0131la\u015ft\u0131rma"},"content":{"rendered":"\n<p>Asl\u0131nda bu fonksiyonun yapm\u0131\u015f oldu\u011fu \u015fey bire birde iki de\u011fer aras\u0131nda kar\u015f\u0131la\u015ft\u0131rma yapmak. Her iki de\u011ferde tamamen bir birinin ayn\u0131s\u0131 oldu\u011fu zaman \u201c<strong>True<\/strong>\u201d de\u011feri d\u00f6nd\u00fcr\u00fcr. Fonksiyonun ayr\u0131ca \u201c<strong>object<\/strong>\u201d olarak tan\u0131mlanan nesnelerde \u201c<strong>.Equals<\/strong>\u201d olarak \u00e7a\u011fr\u0131m\u0131 da mevcuttur. Asl\u0131nda sorgusal olarak \u201c==\u201d ibaresinin tam olarak bire birde ayn\u0131s\u0131n\u0131 yapar.<\/p>\n\n\n\n<p>\u015eimdi bir \u00f6rnek ile konuyu a\u00e7\u0131klayal\u0131m;<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nobject o1 = null;\nobject o2 = new object();\n \n\/\/Technically, these should read object.ReferenceEquals for clarity, but this is redundant.\nReferenceEquals(o1, o1); \/\/true\nReferenceEquals(o1, o2); \/\/false\nReferenceEquals(o2, o1); \/\/false\nReferenceEquals(o2, o2); \/\/true\n \no1.Equals(o1) \/\/NullReferenceException\no1.Equals(o2) \/\/NullReferenceException\no2.Equals(o1) \/\/false\no2.Equals(o2) \/\/true\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Asl\u0131nda bu fonksiyonun yapm\u0131\u015f oldu\u011fu \u015fey bire birde iki de\u011fer aras\u0131nda kar\u015f\u0131la\u015ft\u0131rma yapmak. Her iki de\u011ferde tamamen bir birinin ayn\u0131s\u0131 oldu\u011fu zaman \u201cTrue\u201d de\u011feri d\u00f6nd\u00fcr\u00fcr. Fonksiyonun ayr\u0131ca \u201cobject\u201d olarak tan\u0131mlanan nesnelerde \u201c.Equals\u201d olarak \u00e7a\u011fr\u0131m\u0131 da mevcuttur. Asl\u0131nda sorgusal olarak \u201c==\u201d ibaresinin tam olarak bire birde ayn\u0131s\u0131n\u0131 yapar. \u015eimdi bir \u00f6rnek&#8230; <a class=\"continue-reading-link\" href=\"http:\/\/bahadirmeric.net\/bahadir\/2020\/06\/02\/referenceequals-birebir-karsilastirma\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":16,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[4],"class_list":["post-23","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","tag-c"],"_links":{"self":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":1,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"predecessor-version":[{"id":24,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts\/23\/revisions\/24"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/media\/16"}],"wp:attachment":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}