• C#基础


    Hi All,

    分享一个C#基础笔记:

    1. 访问修饰符

      Public : 可以在任何地方被访问

      Internal : 只能在本项目中被访问

      Protected : 只能在本类和子类中被访问

      Private: 只能在本类中被访问

      若一个类中的变量或方法没写修饰符,则默认的情况下为private;

      若在类这个级别,不写访问修饰符默认为internal

    2. String str=null 表示没有赋值,

      而 string str=””;表示已经赋值,只是赋值为空.

    3. 在某方法的参数列表中,若某数组前面加了关键字params(如: params int[] array),就表示在调用该方法可以传任意个相同类型的参数。

    4. 如何快速的添加命名空间: 先写好你要引用的类名,然后按 Ctrl + ” . ”,再按回车。

    5. System下的常用的命名空间有:Threading 和线程有关的类;Test和文本编码有关的类;

      Data和数据库操作有关的;Collections和集合操作有关的类

    6. 每一个字符串可以看作是字符数组,如string s=”Hello, World!” 那么s[2]=’ l ’。并且该字符数组是只读的,不能对其赋值。  

    7. 常用的字符串的方法:split():用于分割字符串;Replace():用于替换字符串或字符;

        Contains():坚持字符串中是否包含某字符串;SubString():用于找出指定字符串的子字符串。

    8. return :立即结束本方法

    9. C#中方法的重载和返回值没有关系,只好参数列表有关系。如参数的个数,参数的数据类型,参数的顺序。

    10. 在方法中使用out修饰的参数时,必须先对其赋值。

    11. .NET反编译工具 Reflector*

  • 相关阅读:
    springboot02-SpringSecurity
    java基础07- 二维数组
    java基础06-数组的使用
    逆向工程核心原理——第四章
    逆向工程核心原理——第三章
    Crackme_1_Acid_burn
    Crackme_2_Afkayas.1
    逆向工程核心原理——第二章
    MessageBox
    Python(基础)
  • 原文地址:https://www.cnblogs.com/bennettwang00/p/CSharpBasic.html
Copyright © 2020-2023  润新知