分类：电脑/网络-程序设计
问题：C#中怎么用NULL我在自己编写DLL程序的时候，用了IsNul 
我在自己编写DLL的时候，用了IsNull()，可是编译器告诉我，在我编写的类，或者是namespace里，找不到这个函数，我该怎么用？还有一个问题是：怎么样才能把一个变量（我现在用的是FLOAT型）赋值成NULL类型？第三个问题：IsEmpty()、IsBlank()、IsNull()怎么用？怎么将变量赋值成上面三个类型？说明：我想在程序中做的事情是：先将变量赋值成上面三个类型中的一个，再通过该值做一个判断。谢谢指教！
回答：IsNull()直接就用“if(变量名==null)”的写法就行。
string类型有Empty，if(变量名==string.Empty)
那个IsBlank()好像没有直接的。。if(变量名.Trim()=="")吧

＝＝＝＝＝＝＝＝
哦，看了楼下的补充才注意到第一个问题。。
float不能赋成null。。。。。也不能判断Empty，想像实现问题里描述的这样用挺有局限性的。
用NaN如何？知道有这个东西，我还没用过。它指一个不合理的数。
赋值
float f=float.NaN;
判断用
if(float.IsNaN(f))