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*

  • 相关阅读:
    BZOJ1222: [HNOI2001]产品加工(诡异背包dp)
    洛谷P1208 [USACO1.3]混合牛奶 Mixing Milk(贪心)
    SDOI 2018划水记
    【Leetcode】Search in Rotated Sorted Array II
    HDU 4089 Activation
    linux scp ssh命令不用输入密码
    封装fastjson为spring mvc的json view
    codility上的练习(3)
    git 拉取远程分之到本地
    Oracle 索引扫描的4种类型
  • 原文地址:https://www.cnblogs.com/bennettwang00/p/CSharpBasic.html
Copyright © 2011-2022 走看看