您的位置 首页 > 数码极客

如何在命名空间中启动节点

  1. Params传可变数组的标志

例:using System;

using Sy;

using Sy;

using Sy;

namespace ConsoleApplication13`

{

class Program

{

static void Main(string[] args)

{

Program program = new Program();

(10,20,30,24);

Con();

}

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

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

{

Con("我的年龄是{0},语文成绩是{1},数学成绩是{2},英语成绩是{3}",age,arry[0],arry[1],arry[2]);


}

}

}

结果:

  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 Sy;

using Sy;

using Sy;

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类的新实例初始化为字符数组指示的值

Con(a);

Con();

}

}

}

结果:

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何在命名空间中启动节点”边界阅读