一些有意思的问题 给出你的答案 并说明为什么
1.
public int Count
{
get
{
return Count;
}
set
{
Count = value;
}2.
int.Parse(null); 
int.parse("");

解决方案 »

  1.   

    int.Parse(null); 
    int.parse("");
    会报错!
      

  2.   

    不会.
    感觉把null进去会出异常.
      

  3.   

    这个如果没有自己经历过就会很难发现,是粗心造成的
    public int Count
    {
    get
    {
    return Count;
    }
    set
    {
    Count = value;
    }Count会造成递归运行,直至堆栈内存溢出,应为这个会不停的调用自身,
    修改
    return count;//字段

    count = value;
      

  4.   

    第一个会死机,第二个估计会抛出ArgumentNullException
      

  5.   

    第二个格式不正确的异常。 vrace(干什么呢?在写程序!) 
    仅仅是格式不正确的异常。(FomatException)?
      

  6.   

    1.内存溢出
    2.ArgumentNullException或传入不适当的参数