C#编程设计一个分数类Fraction

设计一个分数类Fraction,
(1)成员变量:分数的分子和分母,均为整数,访问级别为私有;
(2)属性:可读不可写,分母必须为正,分子符号随意,若不满足,则作变换;
如3/-4,应设置为-3/4;
(3)构造函数:无参构造函数,默认初始化为1/1;
有参构造函数,给定分子和分母的值(注意分母为0的情况);
(4)重载分数的运算符+(结果应为最简分数的形式,注意约分);
(5)在测试类中测试。