本文整理汇总了C#中MyClass.Function方法的典型用法代码示例。如果您正苦于以下问题:C# MyClass.Function方法的具体用法?C# MyClass.Function怎么用?C# MyClass.Function使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MyClass
的用法示例。
在下文中一共展示了MyClass.Function方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Test
public static bool Test(int N)
{
BaseClass myClass0 = new MyClass();
BaseClass myClass1 = new MyClass();
BaseClass myClass2 = new MyClass();
BaseClass myClass3 = new MyClass();
BaseClass myClass4 = new MyClass();
BaseClass myClass5 = new MyClass();
BaseClass myClass6 = new MyClass();
BaseClass myClass7 = new MyClass();
BaseClass myClass8 = new MyClass();
BaseClass myClass9 = new MyClass();
BaseClass myClassA = new MyClass();
BaseClass myClassB = new MyClass();
BaseClass myClassC = new MyClass();
BaseClass myClassD = new MyClass();
BaseClass myClassE = new MyClass();
BaseClass myClassF = new MyClass();
for (int i = 0; i < N; ++i)
{
for (int k = 0; k < 1000 * 1000; ++k)
{
// Note that this benchmark will spend a lot of time in the loop code
// This actually will make it a closer of a real code
// (i.e. we are never doing 1 million interface call in a row, there is always
// something else around. So I guess this would be a good demonstration of a real worst case).
int result = myClass0.Function(42);
if (result != 42)
{
return (false);
}
result = myClass1.Function(42);
if (result != 42)
{
return (false);
}
result = myClass2.Function(42);
if (result != 42)
{
return (false);
}
result = myClass3.Function(42);
if (result != 42)
{
return (false);
}
result = myClass4.Function(42);
if (result != 42)
{
return (false);
}
result = myClass5.Function(42);
if (result != 42)
{
return (false);
}
result = myClass6.Function(42);
if (result != 42)
{
return (false);
}
result = myClass7.Function(42);
if (result != 42)
{
return (false);
}
result = myClass8.Function(42);
if (result != 42)
{
return (false);
}
result = myClass9.Function(42);
if (result != 42)
{
return (false);
}
result = myClassA.Function(42);
if (result != 42)
{
return (false);
}
result = myClassB.Function(42);
if (result != 42)
{
return (false);
}
result = myClassC.Function(42);
//.........这里部分代码省略.........
示例2: Test
public static bool Test(int N)
{
IMyInterface myInterface0 = new MyClass();
IMyInterface myInterface1 = new MyClass();
IMyInterface myInterface2 = new MyClass();
IMyInterface myInterface3 = new MyClass();
IMyInterface myInterface4 = new MyClass();
IMyInterface myInterface5 = new MyClass();
IMyInterface myInterface6 = new MyClass();
IMyInterface myInterface7 = new MyClass();
IMyInterface myInterface8 = new MyClass();
IMyInterface myInterface9 = new MyClass();
IMyInterface myInterfaceA = new MyClass();
IMyInterface myInterfaceB = new MyClass();
IMyInterface myInterfaceC = new MyClass();
IMyInterface myInterfaceD = new MyClass();
IMyInterface myInterfaceE = new MyClass();
IMyInterface myInterfaceF = new MyClass();
for (int i = 0; i < N; ++i)
{
for (int k = 0; k < 1000 * 1000; ++k)
{
int result;
// Note that this benchmark will spend a lot of time in the loop code
// This actually will make it a closer of a real code
// (i.e. we are never doing 1 million interface call in a row, there is always
// something else around. So I guess this would be a good demonstration of a real worst case).
result = myInterface0.Function(42);
if (result != 42)
{
return (false);
}
result = myInterface1.Function(42);
if (result != 42)
{
return (false);
}
result = myInterface2.Function(42);
if (result != 42)
{
return (false);
}
result = myInterface3.Function(42);
if (result != 42)
{
return (false);
}
result = myInterface4.Function(42);
if (result != 42)
{
return (false);
}
result = myInterface5.Function(42);
if (result != 42)
{
return (false);
}
result = myInterface6.Function(42);
if (result != 42)
{
return (false);
}
result = myInterface7.Function(42);
if (result != 42)
{
return (false);
}
result = myInterface8.Function(42);
if (result != 42)
{
return (false);
}
result = myInterface9.Function(42);
if (result != 42)
{
return (false);
}
result = myInterfaceA.Function(42);
if (result != 42)
{
return (false);
}
result = myInterfaceB.Function(42);
if (result != 42)
{
return (false);
}
//.........这里部分代码省略.........