• C#判断字符串为空的几种方法和效率判断


    C#判断字符串为空的几种方法和效率判断

    string定义

    1.1 string str1="":会定义指针(栈),并在内存里划一块值为空的存储空间(堆),指针指向这个空间。
    1.2 string str2=String.Empty:同上。但是这是个静态方法,不会反复的重复申请内存,要优于1中的方式。
    1.3 string str3=null:只定义了一个引用(栈),没有指向任何地方,也未在堆上分配存储空间。在使用前如果不实例化的话,将报错。

    一般有以下三种判断是否为空
    2.1 a == ""
    2.2 a == String.Empty
    2.3 a.length == 0
    2.4 String.IsNullOrEmpty(“XX”)方法,效率打了点折扣,代码可读性、可读性不错 比较推荐

    屌丝一直很屌
  • 相关阅读:
    MySQL Create table as / Create table like
    Oracle CAST() 函数 数据类型的转换
    day 12
    day 11
    day 10
    day 9
    day 8
    day 7
    day 6
    day 5
  • 原文地址:https://www.cnblogs.com/xiashenbin/p/3425448.html
Copyright © 2020-2023  润新知