📄 program.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace Example13_2
{
class Program
{
static void Main(string[] args)
{
//定义一个IntSet类型对象,并为其中部分值赋值。
IntSet myIntSet = new IntSet();
for (int i = 0; i < 10; i++)
{
myIntSet[i * 10] = i * 4;
}
//输出已经改变的值。
for (int i = 0; i < 10; i++)
{
Console.WriteLine("myIntSet[{0}]的值为:{1}", i * 10, myIntSet[i * 10]);
}
//输出部分未改变的值
Console.WriteLine("myIntSet[{0}]的值为:{1}", 1, myIntSet[1]);
Console.WriteLine("myIntSet[{0}]的值为:{1}", 12, myIntSet[12]);
Console.ReadLine();
}
}
/// <summary>
/// 演示索引器使用方法的整数集合类
/// </summary>
class IntSet
{
/// <summary>
/// 构造函数
/// </summary>
public IntSet()
{
//分别为数组中的每个元素赋值0
for (int i = 0; i < 100; i++)
{
intArray[i] = 0;
}
}
//定义一个大小为100的整型数组
int[] intArray = new int[100];
/// <summary>
/// 类IntSet的索引器
/// </summary>
/// <param name="i">索引</param>
/// <returns>intArray的相应值</returns>
public int this[int i]
{
get
{
return intArray[i];
}
set
{
intArray[i] = value;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -