快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

和记娱棒h88285:C 语法练习(13) 类五索引器



经由过程索引器可以方便应用类中的数组(或聚拢)成员:

using System;

class MyClass

{

private f和记娱棒h88285loat[] fs = new float[3] { 1.1f, 2.2f, 3.3f };

/* 属性 */

public int Length

{

get { return fs.Length;和记娱棒h88285 }

set { fs = new float[value]; }

}

/* 索引器 */

public float this[int n]

{

get { return fs[n]; }

set { fs[n] = value; }

}

}

class Program

{

static和记娱棒h88285 void Main()

{

MyClass obj = new MyClass();

for (int i = 0; i

可用其他值做索引类型:

using System;

class MyClass

{

public int t和记娱棒h88285his[string str]

{

get { return str.Length; }

}

}

class Program

{

static void Main()和记娱棒h88285

{

MyClass obj = new MyClass();

Console.WriteLine(obj["123"]);// 3

Console.WriteLine(obj["abcd"]); // 4

Console.ReadKey();

}

}

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: