相关疑难解决方法(0)

在不使用点运算符的情况下访问Class属性

使用Double类型调用时,我需要重载一些运算符.为了实现这一点,我正在创建一个继承自Double的类MyDouble.MyDouble看起来有点像这样

class MyDouble : Double
{
   Double value;
   // operator overloads go here
}
Run Code Online (Sandbox Code Playgroud)

我想value从用户中抽象出属性,以便它可以像Double一样使用.基本上我希望用户能够这样做:

MyDouble a = 5;         //a.value gets assigned 5
Console.WriteLine(a);   //prints a.value
Run Code Online (Sandbox Code Playgroud)

我不希望用户必须专门针对该value属性.这可能吗?我该怎么办呢?

c# oop operator-overloading

2
推荐指数
1
解决办法
1401
查看次数

标签 统计

c# ×1

oop ×1

operator-overloading ×1