c# 判断字符串是否为空的效率问题

循环1000000000次,

string a = "100";
string b = "200";

for (int i = 0; i < 1000000000; i++)

            {

                if(string.IsNullOrEmpty(a))

                {

                    continue;

                }

 

                if (string.IsNullOrEmpty(b) )

                {

                    continue;

                }

            }

 

string.IsNullOrEmpty(a)比a=string.Empty()效率高

a=string.Empty()跟a="" 效率一样

if(a){...}  if(b){...}  比 if(a || b效率高)

 

if(a && b) 比  if(a){...}  if(b){...}   效率高

 

posted @ 2023-03-02 20:35  素心如何天上月  阅读(44)  评论(0)    收藏  举报