zoukankan      html  css  js  c++  java
  • 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*

  • 相关阅读:
    spring常用注解
    P1255 数楼梯
    蓝桥杯 传纸条(动态规划)
    蓝桥杯 数的划分两种解法
    蓝桥杯 数独
    Elasticsearch05-批量增删改查
    Elasticsearch04-正排索引和倒排索引
    Elasticsearch03-Mapping和聚合
    Elasticsearch02-查询语法
    亿级流量多级缓存高并发系统架构实战
  • 原文地址:https://www.cnblogs.com/bennettwang00/p/CSharpBasic.html
Copyright © 2011-2022 走看看