string
is a reference type therefore we can assign null
to string
variable.
using System;
class Sample
{
public static void Main()
{
string s = null;
}
}
Empty string
is a string
with no characters.
The length of an empty string
is 0.
Empty string
is not null
string
.
using System;
class Sample
{
public static void Main()
{
string s = "";
Console.WriteLine(s.Length);
}
}
The output:
0
From the code above we can see that the length of a empty string
is 0.
We cannot check the Length
property on an empty string
.
using System;
class Sample
{
public static void Main()
{
string s = null;
Console.WriteLine(s.Length);
}
}
The output:
Unhandled Exception: System.NullReferenceException: Object reference not set to
an instance of an object.
at Sample.Main()
java2s.com | Contact Us | Privacy Policy |
Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
All other trademarks are property of their respective owners. |