zoukankan      html  css  js  c++  java
  • .net 基础(一)

    方法 只需要考虑2个 东西 1. 方法的参数  2.方法的返回值 

     

    当参数的个数不确定的时候,可以采用可变参数params。 params 数组的 个数,不确定。当传入的 参数为空的时候,可变参数的数组长度也就为 0

     

    字符串可以看作是 字符数组。

          但是 字符串具有 不可变性!!! 

          比如 string msg="abcd"; msg[0]= 'k'; 这样子写是错误的。

    应该把字符串转成 字符数组,然后修改字符数组的值,再把字符数组转化为字符串

     

    自动属性的意思是Age自动属性,编译器背后已经帮你生成一个字段了。

    属性的本质是一个方法来的。 属性本身不能 保存数据, 背后是靠字段来 储存数据

                                                 (1) 要么自己声明了字段 

                                                 (2) 要么是 编译器自动帮你生成一个字段 

     

    索引器和属性的区别

    1.索引器 的名字是this

    2. 索引器可以加参数,比如说 index

    3.索引器 可以 重载 

     

    但是,索引器的本质就是属性 。 非常特殊的属性。

                                                  索引器在编译下,会形成item属性

     

    从本质看,并没有属性这一说。只有 字段和方法

     

    2个可以转化为int 的方法

    1. int.prase :只能把string 转化为int

    2.convert.toInt32 ,可以把各种类型的值转化为 int

     

    方法的重载只看  参数名,方法名 (不看返回值的类型)

     

    字符串的几个常用的处理方法:

    1.trim()方法   :去除头尾的空格

    2.indexof()方法 :求所要字符,在字符串的索引

    3.split()方法: 字符串的分割方法。 根据空格,或者‘',', 分割字符串 。

     

    对于c#来说,只需要 csc编译器,类库,就可以写代码,不需要vs

     

    步骤

    1.编写 .cs文件

    2.通过csc编译器, 将.cs文件,编译成 .exe文件(也就是程序及,也叫做微软中间语言il

    3.运行exe 文件,通过 '  即时编译"  ,just in time ,转化为机器码

     

     

    即时编译: 运行到哪,就编译到哪,编译好了,就放进内存。 (不是一次性就把exe文件变成机器码)                                 

  • 相关阅读:
    Tree
    a letter and a number
    A problem is easy
    connect设置超时的方法
    C++客户端访问Java服务端发布的SOAP模式的WebService接口
    gSoap的“error LNK2001: 无法解析的外部符号 _namespaces”解决方法
    先序序列和后序序列并不能唯一确定二叉树
    二叉树的非递归遍历
    web service,soap ,http,tcp,udp
    byte[]数组和int之间的转换
  • 原文地址:https://www.cnblogs.com/bingyizhihun/p/10676594.html
Copyright © 2011-2022 走看看