让我澄清一下。回忆一下,函数是一个三元组(X, Y, f),其中X和Y是集合(分别称为域和域),而f是一个规则,将Y的元素赋值给X的每个元素。我们通常将三元(X, Y, f)写成(X, Y, f)0。给定X的一个子集,比如(X, Y, f)2,有一个(X, Y, f)3,它是一个函数(X, Y, f)4(它也可以被认为是一个更大的上域的函数,如ℕ或ℝ)。该函数由如下规则定义:
对于函数。为此,我们需要了解积分。你要么已经知道,要么还不知道。如果你不知道,我在这里说什么也不能告诉你这个理论的复杂性,但我可以给一个一句话的总结。集合X上的测量本质上是“使平均值生效所需的东西”。也就是说,如果我们有一个集合X和该集合上的测度μ;,那么就有一类函数X →ℝ,称为可测函数,其中表达式∫X f dμ是有意义的,在某种模糊的意义上,它是f除以X的“平均值”。
但是有是一个函数,它做了我想要它做的事情,它是我在这里需要的。如果我在集合X上取点测量,那么就有是一个真正的函数δa: X &right tarrow;ℝ,它满足函数的条件。这是因为我们正在寻找一个函数X →ℝ,该函数除一个外为零,并且其所有值的和为1。这样的函数很简单:唯一缺少的信息是它在一个处的值,为了使和为1,我们只需将值赋给它1。这不是别人,正是{一}上的特征函数。然后:
public class Status
{
private readonly int _actualValue;
public Status(int value)
{
_actualValue = value;
}
public Status(Status status)
{
_actualValue = status._actualValue == 0 ? 1 : 0;
}
//some equals method to compare two Status objects
}
var status = new Status(0);
Status = new Status(status);