8-10、params-命名空间_String类_笔记

Params传可变数组的标志例:using System;using System.Collections.Generic;using System.Linq;using System.

  1. Params传可变数组的标志

例:using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication13`

{

class Program

{

static void Main(string[] args)

{

Program program = new Program();

program.Test(10,20,30,24);

Console.ReadKey();

}

public void Test(int age,params int[] arry)

//当传参的前面有params修饰的时候,如果调用这个方法,传参的时候可以直接传数组的元素,有个方法里面只能出现一个params,并且只能出现在最后一个数组前面。

{

Console.WriteLine(“我的年龄是{0},语文成绩是{1},数学成绩是{2},英语成绩是{3}”,age,arry[0],arry[1],arry[2]);

}

}

}

结果:

8-10、params-命名空间_String类_笔记

  1. 命名空间namespace

①namespace(命名空间):用于解决类的重名问题,可以看做”类的文件夹”。

②如归代码和被使用的类在一个namespace,则不需要用using引用命名空间名。

③在不同命名空间下的类调用有两种方法:1)写全称:命名空间名.类名。

2)先using引用命名空间,再用类名调用。

④在命名空间下再定义一个命名空间:

namespace 命名空间名.命名空间名1 //声明命名空间1

注意:System是.Net框架的根命名空间。

  1. String类

①string可以看做是一个char的只读数组。

②字符串可以不用new创建一个对象,可以直接赋值就相当于new了一个字符串对象并且赋值。

③C#中,字符串有一个重要的特性:不可变性,字符串一旦声明就不可以在改变了。所以只能通过索引来读取指定位置的char,不能对指定位置的char进行修改。

④如果要对char进行修改,那么必须创建一个新的字符串,用s.ToCharArray()方法得到字符串的char数组,对数组进行修改后,调用new string(char [])这个构造方法来创建char数组的字符串。

例:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication13

{

class Program

{

static void Main(string[] args)

{

string a = “hello,World!”;

char[] b = a.ToCharArray();//将此实例的字符串复制到字符数组中

b[1]=‘i’;

a = new string(b); //将String类的新实例初始化为字符数组指示的值

Console.WriteLine(a);

Console.ReadKey();

}

}

}

结果:

8-10、params-命名空间_String类_笔记

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/91828.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信