using System;namespace Check
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
CheckForNullReference(null,null);
CheckForNullReference("","");
CheckForNullReference(null,"");
} public static void CheckForNullReference(object variable, string variableName)
{
if (variableName == null)
{
Console.WriteLine("Object:string——variableName is null");
} if (null == variable)
{
Console.WriteLine("Object:string——variable is null");
}
} public static void CheckForNullReference(string variable, string variableName)
{
if (variableName == null)
{
Console.WriteLine("string:string——variableName is null");
} if (null == variable)
{
Console.WriteLine("string:string——variable is null");
}
} public static void CheckForNullReference(object variable, object variableName)
{
if (variableName == null)
{
Console.WriteLine("Object:object——variableName is null");
} if (null == variable)
{
Console.WriteLine("Object:object——variable is null");
}
}
}
}不知道为什么所有的都走public static void CheckForNullReference(string variable, string variableName)这个函数了?
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
CheckForNullReference(null,null);
CheckForNullReference("","");
CheckForNullReference(null,"");
} public static void CheckForNullReference(object variable, string variableName)
{
if (variableName == null)
{
Console.WriteLine("Object:string——variableName is null");
} if (null == variable)
{
Console.WriteLine("Object:string——variable is null");
}
} public static void CheckForNullReference(string variable, string variableName)
{
if (variableName == null)
{
Console.WriteLine("string:string——variableName is null");
} if (null == variable)
{
Console.WriteLine("string:string——variable is null");
}
} public static void CheckForNullReference(object variable, object variableName)
{
if (variableName == null)
{
Console.WriteLine("Object:object——variableName is null");
} if (null == variable)
{
Console.WriteLine("Object:object——variable is null");
}
}
}
}不知道为什么所有的都走public static void CheckForNullReference(string variable, string variableName)这个函数了?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货