• 不应该在ToString()方法中修改引用类型


    今天写程序时发生了这样一个问题,调试的时候和运行时的结果不同,查了半天原来是因为调试的时候点击变量会自动调用ToString(),并且不会响应ToString()中的断点,而这个程序恰恰在ToString()中对引用类型进行了修改,我们这里模拟一下这个场景来说明这个问题:

    Test类
    运行代码

    如果在运行代码的第6行设断点,就会得到不同的结果

  • 相关阅读:
    求X的N次乘方
    用辗转相除法求两个正整数的最大公约数
    求两、三个数中较大者的函数
    电文加密问题
    C#纯数学方法递归实现货币数字转换中文
    查找二维数组的查找之杨氏矩阵
    IT公司笔经面经
    排序2计数排序,桶排序
    windows Concurrency Runtimewindows的并行编程模型
    <c++ primer>第五部分 高级主题
  • 原文地址:https://www.cnblogs.com/nuaalfm/p/1605567.html
Copyright © 2020-2023  润新知