博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不要在构造中做太多事情,不然有时候会出现有意思的代码~
阅读量:6317 次
发布时间:2019-06-22

本文共 849 字,大约阅读时间需要 2 分钟。

一段有意思的代码:

1 namespace TestHahaha 2 { 3     class Program 4     { 5         6         static void Main(string[] args) 7         { 8             A a = new A(); 9             a.Print();10         }11 12     }13 14     public class A15     {16         public B bObj = null;17 18         public A()19         {20             bObj = new B(this);21         }22 23         public void Print()24         {25             if (bObj == null)26                 Console.Write("bObj == null");27             else28                 Console.Write("bObj != null");29         }30 31         public void SetBNull()32         {33             bObj = null;34         }35     }36 37     public class B38     {39         public A aObj = null;40 41         public B(A a)42         {43             aObj = a;44             a.SetBNull();45         }46     }47 }

答案是:bObj != null;

转载地址:http://hnxxa.baihongyu.com/

你可能感兴趣的文章
eclipse中java项目转成Web项目
查看>>
关于tomcat的clean
查看>>
IHttpModule生命周期
查看>>
在tomcat中用jndi配置数据源启动java web程序
查看>>
SSH端口映射
查看>>
centos7 安装python
查看>>
十大Intellij IDEA快捷键
查看>>
MaterialUp 官方client源代码
查看>>
SQL查询刚開始学习的人指南读书笔记(一)关系数据库和SQL介绍
查看>>
转:【WebView的cookie机制 】轻松搞定WebView cookie同步问题
查看>>
PHP 依赖注入和控制反转再谈(二)
查看>>
es6 Map,Set 和 WeakMap,WeakSet
查看>>
实现UIScrollView循环滚动的三种方法
查看>>
WP7 开发(三) Isolate Storage(保存数据)
查看>>
WireShark(三)
查看>>
简朝阳:MySQL的B2C电商系统前端数据层架构
查看>>
12.8.1 Red Hat和Fedora的网络配置
查看>>
Oracle RAC 碰到 gc buffer busy
查看>>
Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
查看>>
struct2视频教程
查看>>