
本文共 2791 字,大约阅读时间需要 9 分钟。
���������������������������
1. ���������
���C#���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������
������������������������������������������
public class MyArray{ private int[] items; public MyArray(int capacity) { items = new int[capacity]; } public void SetItem(int i, int val) { items[i] = val; } public int GetItem(int i) { return items[i]; } // ��������������� public int this[int index] { get { return items[index]; } set { items[index] = value; } } public int Size() { return items.Length; }}
������������������
���������������������������������������������������������
MyArray a = new MyArray(4);a[0] = 12; // ������������������������0���������a[1] = 12;a[2] = 12;a[3] = 12;for (int i = 0; i < a.Size(); i++){ Console.WriteLine(a[i] + " ");}a.SetItem(0, 16);a.SetItem(0, 16);a.SetItem(0, 16);a.SetItem(0, 16);for (int i = 0; i < a.Size(); i++){ Console.WriteLine(a.GetItem(i) + " ");}
������������������������������������������������������������������������������������������������������������������
2. ���������������
���C#������������������������������������������������������������������������������������������������������������MyFraction������������������������������������������������������
MyFraction������������
������������������������������������������������
public class MyFraction{ public int num = 0; public int den = 1; public MyFraction(int num, int den) { this.num = num; this.den = den; } public static MyFraction operator *(MyFraction a, MyFraction b) { MyFraction res = new MyFraction(); res.num = a.num * b.num; res.den = a.den * b.den; return res; }}
������������������������
���������������������������������������
operator
������������������������������a
���b
������������������
���������������������������������������������
using System;public class Program{ public static void Main(string[] args) { MyFraction f1 = new MyFraction(1, 3); MyFraction f2 = new MyFraction(2, 5); MyFraction res = f1 * f2; Console.WriteLine("��������� " + res); }}
������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
