调用静态类成员

时间:2017-12-19 01:49:53

标签: c# class member

我有以下代码,无法弄清楚如何调用函数(GetPageCount),这是我在这里找到的方式。我尝试了多种方法,但是没有一种方法可行。我会感谢一些关于线路的帮助调用功能和我需要刷新的信息,虽然我之前已经预先做好了。提前谢谢。

using System;
using System.Drawing;
using System.Drawing.Printing;

namespace ConsoleApp1
{

    class Program
    {

        public static int GetPageCount(PrintDocument printDocument)
        {
            int count = 0;
            printDocument.PrintController = new PreviewPrintController();
            printDocument.PrintPage += (sender, e) => count++;
            printDocument.Print();
            return count;
        }

        static void Main(string[] args)
        {
            var testPrint = GetPageCount (@"c:\temp\test.msg");
            Console.WriteLine(testPrint);

        }
    }
}

1 个答案:

答案 0 :(得分:0)

您尝试将string传递给期望PrintDocument个对象的方法。

我还要查看MSDN文档,可在此处找到:PrintDocument