1.List<T> 和ArrayList 最重要的不同点是:2.什么是析构函数  作用是什么 怎样用   举例说明3.什么是可空类型 举例说明
4.is 和as  关键字怎么用    好像要牵扯到object类的吧 举例说明 5.在C#中  既然string 是引用类型
6.为什么值没有发生改变呢 必须加ref才能改变值
7.谁能详细跟我讲下out 关键字的用法   并且举例说明8.谁跟我详细讲下 三元运算符的用法  举例说明
    关于文件流和读取XML 文件的 详细完整代码 谁可以给我

解决方案 »

  1.   

    1.只用过List<T>
    2.和构造器相反 对象被销毁的时候调用
    3.Object = null;意思就是 这个东西压根就没有在内存存在过
    4.if ("132" is string) MessageBox.Show("132 is string")
      Object XXX; string str = XXX as string;
    5.压根就不知道你在说啥
    6.ref 是传引用 默认情况是传值 也就是 把值复制一份传递过去
    7. public void Test(out int a){ a++ ;}  int c = 1; Test(out c) c变成2
    8. int a = 0; if(a > 0) a = 2; else a = 3;
       int a = 0; a = a > 0 ? 2 : 3;  相当于一个if else
    至于xml 至今没有写过一个操作xml的最重要的是、、、、上面说的一大堆 完全是我直接打出来 没有实践、、、
    冒泡完毕 闪人!、、、
      

  2.   

    1.List<T> 和ArrayList 最重要的不同点是: 泛型支持2.什么是析构函数 作用是什么 怎样用 举例说明:对象销毁时执行,在此释放资源3.什么是可空类型 举例说明:非值类型为可空类型,值类型不能为空
    4.is 和as 关键字怎么用 好像要牵扯到object类的吧 举例说明  :is是判断用的,as是转换类型用的5.在C#中 既然string 是引用类型.为什么值没有发生改变呢 必须加ref才能改变值 :string是特殊类型
    7.谁能详细跟我讲下out 关键字的用法 并且举例说明:out是引用传递,参数不用初始化,ref需要初始化8.谁跟我详细讲下 三元运算符的用法 举例说明:int i = a>b?0:1  如果a>b则i=0,否则-1
      

  3.   

    析构函数用于析构类的实例。  
    析构函数本质上是一个方法
    protected void Finalize()
      {
      }
    析构函数也可以被显式调用
    可空类型
    ??运算符会首先判断左操作数是否为空,如果为空则返回??后面给出的默认值,否则返回左操作数
    int i=x??1 X为null为1
    http://www.csharpwin.com/csharpspace/6089r5509.shtml
      

  4.   

    1.List<T> 和ArrayList 最重要的不同点是:
    ---如3L答案
    2.什么是析构函数 作用是什么 怎样用 举例说明
    ---析构函数用于销毁类的实例时调用,无法显示的调用,有GC(垃圾回收器)自动调用。class Car
    {
        ~Car()  // 析构函数
        {
            // cleanup statements...
        }
    }3.什么是可空类型 举例说明
    ---可赋值为null的类型就叫可空类型,要把值类型定义为可空类型需要使用"?"

    int? i = 100;
    i=null;//可以赋值null给int
      

  5.   

    关于in  和 out 可以看我这里例子:
    C# 关于引用类型按值传递的问题6、7楼代码
    读取xml,移动节点后在写入xml  5楼代码文件流:            //写入AAA
                FileStream fs = new FileStream("c:/test.txt", FileMode.Append);
                StreamWriter sw = new StreamWriter(fs);
                sw.WriteLine("AAAAAAAAAAAA");
                sw.Close();
                fs.Close();            //读取一行文本
                FileStream fs2 = new FileStream("c:/test.txt", FileMode.OpenOrCreate);
                StreamReader sr = new StreamReader(fs2);
                string str = sr.ReadLine();
                sr.Close();
                fs2.Close();
      

  6.   


    1.List<T> 和ArrayList 最重要的不同点是:答:list<T> 是泛型列表
        ArraryList 是动态数组
        2者都继承了 IColiction 和 INumuable 等 接口。
    2.什么是析构函数 作用是什么 怎样用 举例说明答 C# 中很少用到析构函数,主要还是C++中用的多
       格式:
       ~ TEST()
        {}   在类对象最后直执行。和 构造函数正好相反。3.什么是可空类型 举例说明可空类型是在值类型想上的扩展 有 List<Nullalbe>4.is 和as 关键字怎么用 好像要牵扯到object类的吧 举例说明  is 判断 类型 是否 为  指定的 类型 如 if (i is  typeof("System.Int32") or i  is int)
    as 类型的转换 如 A  a  = B as A
    5.在C#中 既然string 是引用类型string 本身是 引用类型,6.为什么值没有发生改变呢 必须加ref才能改变值加了 ref 是引用参数了,对地址操作堆栈的数据7.谁能详细跟我讲下out 关键字的用法 并且举例说明out 输出参数 按 地址需找。
    8.谁跟我详细讲下 三元运算符的用法 举例说明? : 例如 :1>0 ? true:false;  关于文件流和读取XML 文件的 详细完整代码 谁可以给我FileStream fs = new FileStream(path);
    XmlDocument xml = new XmlDocument();自己goolge,
      

  7.   

    其实你上面9成以上的问题,只要好好看看书,都根本不是问恰恰你不好好看书,非要去博客园看那些水文,自然越看越水就不奇怪了。其实很多东西是被“故意”神话掉滴,不明就里去看那些神话故事,自然也会觉着那些神话就是神话。啊string很神话啊,解构,析构好神奇啊---博客园鱼龙混杂好文章不少,但这种神话文确是比好文章要多N倍