本文整理汇总了C#中Histogram.copy方法的典型用法代码示例。如果您正苦于以下问题:C# Histogram.copy方法的具体用法?C# Histogram.copy怎么用?C# Histogram.copy使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Histogram
的用法示例。
在下文中一共展示了Histogram.copy方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: testScaledCopy
public void testScaledCopy()
{
Histogram histogram = new Histogram(1000, highestTrackableValue, numberOfSignificantValueDigits);
histogram.recordValue(testValueLevel);
histogram.recordValue(testValueLevel * 10);
histogram.recordValueWithExpectedInterval(histogram.getHighestTrackableValue() - 1, 31000);
Console.WriteLine("Testing copy of scaled Histogram:");
assertEqual(histogram, histogram.copy());
IntHistogram intHistogram = new IntHistogram(1000, highestTrackableValue, numberOfSignificantValueDigits);
intHistogram.recordValue(testValueLevel);
intHistogram.recordValue(testValueLevel * 10);
intHistogram.recordValueWithExpectedInterval(intHistogram.getHighestTrackableValue() - 1, 31000);
Console.WriteLine("Testing copy of scaled IntHistogram:");
assertEqual(intHistogram, intHistogram.copy());
ShortHistogram shortHistogram = new ShortHistogram(1000, highestTrackableValue, numberOfSignificantValueDigits);
shortHistogram.recordValue(testValueLevel);
shortHistogram.recordValue(testValueLevel * 10);
shortHistogram.recordValueWithExpectedInterval(shortHistogram.getHighestTrackableValue() - 1, 31000);
Console.WriteLine("Testing copy of scaled ShortHistogram:");
assertEqual(shortHistogram, shortHistogram.copy());
AtomicHistogram atomicHistogram = new AtomicHistogram(1000, highestTrackableValue, numberOfSignificantValueDigits);
atomicHistogram.recordValue(testValueLevel);
atomicHistogram.recordValue(testValueLevel * 10);
atomicHistogram.recordValueWithExpectedInterval(atomicHistogram.getHighestTrackableValue() - 1, 31000);
Console.WriteLine("Testing copy of scaled AtomicHistogram:");
assertEqual(atomicHistogram, atomicHistogram.copy());
SynchronizedHistogram syncHistogram = new SynchronizedHistogram(1000, highestTrackableValue, numberOfSignificantValueDigits);
syncHistogram.recordValue(testValueLevel);
syncHistogram.recordValue(testValueLevel * 10);
syncHistogram.recordValueWithExpectedInterval(syncHistogram.getHighestTrackableValue() - 1, 31000);
Console.WriteLine("Testing copy of scaled SynchronizedHistogram:");
assertEqual(syncHistogram, syncHistogram.copy());
}