mirror of
https://gitee.com/dotnetchina/MiniExcel.git
synced 2024-12-02 03:47:41 +08:00
37 lines
1.3 KiB
C#
37 lines
1.3 KiB
C#
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using BenchmarkDotNet.Attributes;
|
|
using BenchmarkDotNet.Diagnosers;
|
|
using BenchmarkDotNet.Order;
|
|
|
|
namespace MiniExcelLibs.Benchmarks
|
|
{
|
|
public abstract class BenchmarkBase
|
|
{
|
|
//public const string filePath = @"Test10x10.xlsx";
|
|
//public const int rowCount = 1_0;
|
|
|
|
public const string filePath = @"Test1,000,000x10.xlsx";
|
|
public const int rowCount = 1_000_000;
|
|
|
|
public IEnumerable<DemoDto> Getvalue()
|
|
{
|
|
return Enumerable.Range(1, rowCount).Select(s => new DemoDto());
|
|
}
|
|
|
|
public class DemoDto
|
|
{
|
|
public string Column1 { get; set; } = "Hello World";
|
|
public string Column2 { get; set; } = "Hello World";
|
|
public string Column3 { get; set; } = "Hello World";
|
|
public string Column4 { get; set; } = "Hello World";
|
|
public string Column5 { get; set; } = "Hello World";
|
|
public string Column6 { get; set; } = "Hello World";
|
|
public string Column7 { get; set; } = "Hello World";
|
|
public string Column8 { get; set; } = "Hello World";
|
|
public string Column9 { get; set; } = "Hello World";
|
|
public string Column10 { get; set; } = "Hello World";
|
|
}
|
|
}
|
|
}
|