📄 program.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace Example13_4
{
class Program
{
static void Main(string[] args)
{
//定义一个IntStruct类型对象,并为其中部分值赋值。
IntStruct myIntStruct = new IntStruct(100);
for (int i = 0; i < 10; i++)
{
myIntStruct[i * 10] = i;
}
//输出已经改变的值。
for (int i = 0; i < 10; i++)
{
Console.WriteLine("myIntStruct[{0}]的值为:{1}", i * 10, myIntStruct[i * 10]);
}
//输出部分未改变的值
Console.WriteLine("myIntStruct[{0}]的值为:{1}", 1, myIntStruct[1]);
Console.WriteLine("myIntStruct[{0}]的值为:{1}", 12, myIntStruct[12]);
Console.ReadLine();
}
}
struct IntStruct
{
/// <summary>
/// 构造函数
/// </summary>
public IntStruct(int size)
{
intArray = new int[size];
//分别为数组中的每个元素赋值0
for (int i = 0; i < size; i++)
{
intArray[i] = 0;
}
}
//定义一个大小为100的整型数组
int[] intArray;
/// <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 + -