• C#学习总结~~~


      0.和java很相似, struct(结构) 实例化出来的对象,是在内存栈中分配;

              class(类)实例化出来的对象,指向了内存堆中分配的空间;  string、object、class,这3个引用类型在中存储

      1.在堆内存中,一个new分配一个内存区域,没有new的通常都只是直接指向;

         但在栈内存中,每当实例化一个对象,无论有无new分配空间,都会新开一个内存空间。

      2.OOP的三大特点:封装,继承,多态

      3. 函数 Convert.ToInt32() 把用户输入的数据转换为 int 数据类型,因为 Console.ReadLine() 只接受字符串格式的数据。

      4. &取地址符,eg, &a取a地址;    *指向副,eg. *p,  p指针指向的变量

      5.Private 访问修饰符允许一个类将其成员变量和成员函数对其他的函数和对象进行隐藏。只有同一个类中的函数可以访问它的私有成员。即使是类的实例也不能访     问它的私有成员。

      6.Protected 访问修饰符允许子类访问它的基类的成员变量和成员函数。这样有助于实现继承。

      7.带有 internal 访问修饰符的任何成员可以被定义在该成员所定义的应用程序内的任何类或方法访问。

      8.如果没有指定访问修饰符,则使用类成员的默认访问修饰符,即为 private

      9.如果想在函数中修改了某变量,其会像引用参数一样传回来,就应该用ref关键字来说明,某参数是用的引用参数方式传递

      10.out关键字也是可以从形式参数中返回到实际参数中去

    http://www.runoob.com/csharp/csharp-program-structure.html

  • 相关阅读:
    兴趣与心态比较重要【转】
    网站发布到iis上,附加进程调试,打不到断点
    MVC时间格式化
    javascript数组扁平化处理
    Object.prototype.toString.call()
    获取浏览器大小
    HTTP状态码
    未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=10.0.0.0
    javascript基础知识-1
    Html5上传图片的预览
  • 原文地址:https://www.cnblogs.com/soulmate1023/p/5344469.html
Copyright © 2020-2023  润新知