Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 反向工程Crontab字符串_C#_Crontab - Fatal编程技术网

C# 反向工程Crontab字符串

C# 反向工程Crontab字符串,c#,crontab,C#,Crontab,我正在C web应用程序中使用ncontab。目前,我有一个包含一系列文本框、复选框和下拉列表的视图,用于创建crontab计划。但是,为了允许用户编辑他们的日程安排,我需要做的是使用crontab字符串并适当地填写视图 以这个字符串为例: 0 */4 * * * 我需要能够将其分解,从下拉列表中选择“Hourly”,并在“x”小时出现的文本框中填写“4”。换句话说,我需要能够做与我相反的事情 我一直在谷歌之类的网站上闲逛,看到了一些对Quartz.NET的引用,但我不确定它是否具备我所需要的

我正在C web应用程序中使用ncontab。目前,我有一个包含一系列文本框、复选框和下拉列表的视图,用于创建crontab计划。但是,为了允许用户编辑他们的日程安排,我需要做的是使用crontab字符串并适当地填写视图

以这个字符串为例:

0 */4 * * *
我需要能够将其分解,从下拉列表中选择“Hourly”,并在“x”小时出现的文本框中填写“4”。换句话说,我需要能够做与我相反的事情

我一直在谷歌之类的网站上闲逛,看到了一些对Quartz.NET的引用,但我不确定它是否具备我所需要的功能。有什么建议吗

编辑:我想我是在问,是否有一种更有效的方法可以在不使用大量条件和字符串比较的情况下实现这一点。是否有一个我应该知道的库,或者我应该卷起袖子开始解析吗?

从未使用过它,但似乎正是您要寻找的

从未使用过它,但似乎是您正在寻找的


看起来我可以根据自己的目的来调整它。这至少会使解析变得更容易一些。在我将其标记为答案之前,让我先研究一下。不管怎样,谢谢你@Woods8460 yw,除此之外,我想你可以做你自己的助手。我不认为这会有那么困难,你主要需要验证它,你可以很容易地把它拆开。我想这可能是我必须走的路。我可以只使用CronExpressionDescriptor作为基础,并创建自己的助手。我将把这个标记为答案,因为它至少给了我一些东西看。再次感谢你。看起来我可以根据我的目的来调整它。这至少会使解析变得更容易一些。在我将其标记为答案之前,让我先研究一下。不管怎样,谢谢你@Woods8460 yw,除此之外,我想你可以做你自己的助手。我不认为这会有那么困难,你主要需要验证它,你可以很容易地把它拆开。我想这可能是我必须走的路。我可以只使用CronExpressionDescriptor作为基础,并创建自己的助手。我将把这个标记为答案,因为它至少给了我一些东西看。再次感谢你。