gpt4 book ai didi

c# - 使用 LinqPad Hyperlinq() 的自定义操作

转载 作者:太空狗 更新时间:2023-10-30 00:24:39 25 4
gpt4 key购买 nike

如果我执行这个 VB 表达式:

New Hyperlinq("c:\temp\test.py").Dump()

结果我得到了可点击的链接,该链接使用默认应用程序打开文件,即它运行这个 Python 文件。

我想指示 LinqPad 自定义 Sub 来处理点击事件。
Hyperlinq 类包含 Action 参数,但我找不到如何使用此方法的示例:

public Hyperlinq(string uriOrPath);
public Hyperlinq(QueryLanguage queryLanguage, string query);
public Hyperlinq(Action action, string text);
public Hyperlinq(string uriOrPath, string text);
public Hyperlinq(QueryLanguage queryLanguage, string query, string text);
public Hyperlinq(Action action, string text, bool runOnNewThread);
internal Hyperlinq(int editorRow, int editorColumn, string text);
public override bool Equals(object obj);
public override int GetHashCode();
internal int RegisterAction();

谁能举个例子?
例如,当我单击结果 Pane 中的链接时,我想用记事本打开文件。

最佳答案

dim h = New Hyperlinq(Function() "foo".Dump, "Click me")
h.Dump

关于c# - 使用 LinqPad Hyperlinq() 的自定义操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22883953/

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