我想在C#中创建一个接口,定义一个总是返回实现类对象的方法,因此:
public interface IParser {
IParser Parse(string s);
}
public class Parser : IParser {
public Parser Parse(string s) {
return new Parser(s);
}
}
Run Code Online (Sandbox Code Playgroud)
我可以强制实现类返回自己类型的对象吗?如果可能的话,怎么样?或者泛型是答案吗?
注意:代码只是一个例子,而不是应该运行的东西.
我正在编写一个自定义SSIS任务,作为其中一个函数,应该在数据库连接上执行存储过程.我似乎无法找到有关如何完成此操作的任何信息.
我正在使用ADO.NET连接管理器连接到数据库,我希望用C#编写我的任务.
在自定义SSIS任务中执行SQL的首选方法是什么?
我有一个文本框,在上面创建了一个onblur脚本,该脚本接受输入并将其转换为日期。我正在使用jQuery validate-plugin来验证输入,但是问题是来自用户的输入通常在解析之前是无效的,这使得jQuery验证进行的自动验证既多余又不必要。
我怎样才能阻止jQuery验证自动验证,以便只能按需运行它?
我有一个类层次结构,其中所有实现类都应该有一系列静态解析和类似parse的方法.我可以以某种方式"强迫"他们实施这些吗?我知道我不能使用,abstract static因为这是不允许的.有没有其他方法可以确保实现这些方法?
我想过做这样的事情:
(function(window, undefined){
$ = window.jQuery;
$(function(){
// Do some stuff
});
})(this);
Run Code Online (Sandbox Code Playgroud)
你会考虑这种好的做法还是坏的?它对jQuery(document).ready()会触发时有什么影响吗?
c# ×2
jquery ×2
c#-4.0 ×1
interface ×1
javascript ×1
sql ×1
sql-server ×1
ssis ×1
validation ×1