c# 基础小知识备忘录

记性不大好,记下来

 

First 和 FirstOrDefault 

First方法:返回List集合序列中的第一个符合条件的元素,如果没有查找到,则抛出运行时异常。

FirstOrDefault方法:返回List集合序列中的第一个符合条件的元素,如果没有查找到,则返回对应默认值,如引用类型对象的话则返回null。

空指针

string aaa = null;
string bb = "a";
if (aaa == "a" || bb == "a")
{

}
if (aaa == "a" && bb == "a")
{

}
--不报错
aa a = new aa();
if (a.str == "a" || bb == "a")
{

}
if (a.str == "a" && bb == "a")
{

}
--不报错
aa a0 = null;
if (a0.str == "a" || bb == "a")
{

}
if (a0.str == "a" && bb == "a")
{

}
--报错因为是空指针

  

1
2
3
4
5
6
7
8
9
10
11
12
string a = null;
string b = "";
 
string aa = "";
aa = a.ToString();
--报错
aa = Convert.ToString(a);
--返回NULL
string bb = "";
bb = b.ToString();
bb = Convert.ToString(b);
--不报错

  

 

posted @   柏泊  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示