草庐IT

interface-design

全部标签

c# - 为什么我们必须命名接口(interface)方法参数?

在C#中,我们必须命名接口(interface)方法的参数。我知道即使我们没有必要,这样做也会帮助读者理解意思,但在某些情况下并不是真的需要:interfaceIRenderable{voidRender(GameTime);}我想说上面的内容和下面的一样具有可读性和意义:interfaceIRenderable{voidRender(GameTimegameTime);}是否有一些技术原因要求接口(interface)上方法的参数名称?值得注意的是,接口(interface)方法的实现可以使用与接口(interface)方法中不同的名称。 最佳答案

c# - 为什么我们必须命名接口(interface)方法参数?

在C#中,我们必须命名接口(interface)方法的参数。我知道即使我们没有必要,这样做也会帮助读者理解意思,但在某些情况下并不是真的需要:interfaceIRenderable{voidRender(GameTime);}我想说上面的内容和下面的一样具有可读性和意义:interfaceIRenderable{voidRender(GameTimegameTime);}是否有一些技术原因要求接口(interface)上方法的参数名称?值得注意的是,接口(interface)方法的实现可以使用与接口(interface)方法中不同的名称。 最佳答案

Ant-Design 官方网站总是打不开,那么我们则需要使用以下该官网的镜像地址来打开;

 1、Ant-Design官网原地址: https://ant.design/index-cnAnt-Design官网镜像地址:http://ant-design.gitee.io/index-cn或者  AntDesign-一套企业级UI设计语言和React组件库 2、Ant-Design-Pro原地址: https://pro.ant.design/index-cnAnt-Design-Pro镜像地址:http://ant-design-pro.gitee.io/index-cn 3、Ant-Mobile原地址: https://mobile.ant.design/index-cnAnt-

c# - DDD(Domain Driven Design),如何处理实体状态变化,封装需要处理大量数据的业务规则

publicclassPerson{publicIListSpecialBirthPlaces;publicstaticreadonlyDateTimeImportantDate;publicStringBirthPlace{get;set;}publicDateTimeBirthDate{set{if(BirthPlace!=null&&value这是在我的域模型中封装一个简单规则的尝试。我试图捕捉的规则是:由于某种原因,当我们更新一个人的出生日期(例如,原始用户输入中有错误)时,我们需要检查该人的出生地并将其替换为来自数据库,如果它在我们的数据库中列为特殊出生地。但是,我在实现它时

c# - DDD(Domain Driven Design),如何处理实体状态变化,封装需要处理大量数据的业务规则

publicclassPerson{publicIListSpecialBirthPlaces;publicstaticreadonlyDateTimeImportantDate;publicStringBirthPlace{get;set;}publicDateTimeBirthDate{set{if(BirthPlace!=null&&value这是在我的域模型中封装一个简单规则的尝试。我试图捕捉的规则是:由于某种原因,当我们更新一个人的出生日期(例如,原始用户输入中有错误)时,我们需要检查该人的出生地并将其替换为来自数据库,如果它在我们的数据库中列为特殊出生地。但是,我在实现它时

c# - 记录 WCF 接口(interface)的最佳方式?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion因此,我正在使用WCF,并希望记录我的界面和服务,以提供给另一家公司用于内部应用程序。记录这些接口(interface)的最佳方式是什么?我更喜欢将文档与代码内联,然后进行一些美化以输出HTML,但我不确定是否有推荐的方法来做到这一点。

c# - 记录 WCF 接口(interface)的最佳方式?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion因此,我正在使用WCF,并希望记录我的界面和服务,以提供给另一家公司用于内部应用程序。记录这些接口(interface)的最佳方式是什么?我更喜欢将文档与代码内联,然后进行一些美化以输出HTML,但我不确定是否有推荐的方法来做到这一点。

c# - 通用接口(interface)方法的开放委托(delegate)

我正在尝试创建一个openinstancedelegate对于通用接口(interface)方法,但我一直收到NotSupportedException。这是不会运行的简化代码:interfaceIFoo{voidBar(Tj);}classFoo:IFoo{publicvoidBar(Tj){}}staticvoidMain(string[]args){varbar=typeof(IFoo).GetMethod("Bar").MakeGenericMethod(typeof(int));varx=Delegate.CreateDelegate(typeof(Action),null,

c# - 通用接口(interface)方法的开放委托(delegate)

我正在尝试创建一个openinstancedelegate对于通用接口(interface)方法,但我一直收到NotSupportedException。这是不会运行的简化代码:interfaceIFoo{voidBar(Tj);}classFoo:IFoo{publicvoidBar(Tj){}}staticvoidMain(string[]args){varbar=typeof(IFoo).GetMethod("Bar").MakeGenericMethod(typeof(int));varx=Delegate.CreateDelegate(typeof(Action),null,

c# - 当我在接口(interface)方法调用中忘记 `await` 时没有警告

考虑:usingSystem.Threading.Tasks;classProgram{staticvoidMain(string[]args){Cc=newC();c.FooAsync();//warningCS4014:Becausethiscallisnotawaited,executionofthecurrentmethodcontinuesbeforethecalliscompleted.Considerapplyingthe'await'operatortotheresultofthecall.((I)c).FooAsync();//Nowarning}}classC:I{