调用静态类成员

问题描述 投票:-1回答:1

我有以下代码,无法弄清楚如何调用函数(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);

        }
    }
}
c# class member
1个回答
0
投票

你试图将string传递给期望PrintDocument对象的方法。

我还要查看关于此的MSDN文档,可在此处获取:PrintDocument

© www.soinside.com 2019 - 2024. All rights reserved.