gpt4 book ai didi

c# - F# 中的接口(interface)对象语法

转载 作者:行者123 更新时间:2023-11-30 14:53:12 25 4
gpt4 key购买 nike

我正在将用于多页打印的 C# 代码翻译成 F#。谁能告诉我如何翻译:

((IAddChild)page1Content).AddChild(page1)

上下文:

       // printdia = printdialog
// printdoc = printdocument

// create a page
let page1 = new System.Windows.Documents.FixedPage()
page1.Width <- printdoc.DocumentPaginator.PageSize.Width
page1.Height <- printdoc.DocumentPaginator.PageSize.Height
page1.Children.Add(printcanvas) |> ignore
// add the page to the document
let page1Content = new System.Windows.Documents.PageContent()
(*C#*)((IAddChild)page1Content).AddChild(page1)
printdoc.Pages.Add(page1Content) |> ignore
// and print
printdia.PrintDocument(printdoc.DocumentPaginator, ordernr.Text);

Original code in C#

最佳答案

如果 page1Content.AddChild(page1) 不起作用,请尝试 (page1Content :> IAddChild).AddChild(page1)

关于c# - F# 中的接口(interface)对象语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30050370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com