public void DoWork<TClass>(int time)
{
IJobDetail job = JobBuilder.Create<TClass>()
.WithIdentity("job1", "group1")
.Build();
}
`The type TClass cannot be used as type parameter T in the generic type or method quartz.jobbuilder.create<T>(). There is now boxing conversion or type parameter conversion from tclass to quartz.ijob`
石英创建方法
// Summary:
// Create a JobBuilder with which to define a Quartz.IJobDetail, and set the
// class name of the job to be executed.
//
// Returns:
// a new JobBuilder
public static JobBuilder Create<T>() where T : IJob;
您可能正在寻找一个泛型函数--这允许您的函数指定一个类型参数:
public void DoWork<TClass>(int time)
where TClass : quartz.ijob
{
IJobDetail job = JobBuilder.Create<TClass>()
.WithIdentity("job1", "group1")
.Build();
}
编辑
您还可以对类型参数设置一个限制,这似乎是这里所需要的。使用语法其中TClass:quartz.ijob
。
DoWork<SomeClassType>(123);
public void DoWork<TClass>(int time, TClass instance)
where TClass : quartz.ijob
var myInstance = new SomeClassType(); // SomeClassType must inherit quartz.ijob
DoWork(123, myInstance);
function SomethingOrOther(object instance)
{
DoWork(123, instance); // will not compile, as the compiler doesn't know the type of "instance"
}
我见过多个使用Typescript的React组件示例: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++组件 当我们不使用道具或国家时,似乎没有一个明确的惯例。 人们将这些类型设置为,,,, ,等等。这是我到目前为止看到的:
React事件的正确类型是什么。最初,为了简单起见,我只是使用了。现在,我试图清理东西,完全避免使用任何代码。 所以用这样一个简单的形式: 我在这里使用什么类型作为事件类型?
我正在尝试从我的网站获取JSON数据,并使用REST API 2。但当我运行应用程序时,此错误消息显示: 找不到类型[简单类型,类com.example.app.ReferralApiModel]的(Map)键反序列化器 我正在使用改装库。 这是我的改装电话代码: 这是我的ReferralsPlaceHolderApi类: 这也是我的参考模型课程: 这是我试图获取的json数据: 有人能帮我吗?。
我有反应代码
我在尝试使用JSON_serializable序列化从internet获取的复杂JSON并使用FutureProvider将它们连接在一起时遇到了这个问题。这是json文件, 这是包含序列化类的代码, 获取json文件并将其转换为dart的未来提供者, 这是基因编码, 这是转换后的json文件显示的代码 当我试着运行这个项目时,我遇到了这个错误 i/flutter(23347): type'Lis
我对Flutter编程非常陌生,我正在尝试导入一个本地JSON文件,其中包含书籍数据,如标题、作者、发布年份等。 最初我使用JSON-to-DART转换器来组装一个图书数据模型,现在我正在尝试创建一个函数,在该函数中,程序获取本地JSON文件,并使用类中的方法将数据解析为地图。 我遇到的问题是返回类型