解决方案 »

  1.   

    char c = '\0';  
      

  2.   

    你只要区分好''与null就可以了''!=null   在数据库中,如果你用null来与任何字段相加减永远只会得到null
      

  3.   

    直接写成char  ch=‘ ’;
    就是题目的要求啦!
    至于什么是空白字符,C#中,制表符、空格和换行符都属于。
    但所说的“空白字符”,我个人的理解是,题目的意思是:‘ ‘
      

  4.   


    请问你是说对ch赋值判断?
    char ch1 = Convert.ToChar("\u0000");
                char ch2 = Convert.ToChar("");
                if (ch1==ch2)
                {
                    Console.Write("Yes");
                }
                else
                {
                    Console.Write("No");
                }
    第二行就抛出了异常:“System.FormatException”类型的未经处理的异常在 mscorlib.dll 中发生 ,其他信息: 字符串的长度只能为一个字符。
      

  5.   

    你这个在第三行if那里抛出了错误
                string s = "";
                char c = '\0';
                if (c==Convert.ToChar(s))
                {
                    Console.Write("Yes");
                }
                else
                {
                    Console.Write("No");
                }
    “System.FormatException”类型的未经处理的异常在 mscorlib.dll 中发生 其他信息: 字符串的长度只能为一个字符。
      

  6.   

    你这
    char ch1 = Convert.ToChar("\u0000");
    ch1 就是字符串\u0000了
    参考这个说的比较全面
    http://hi.baidu.com/ahhui/item/6f2c21e51609d93b4ddcafdd