草庐IT

的意思

全部标签

c# - new() 是什么意思?

WCFRIA服务中有一个AuthenticationBase类。类定义如下://assumeusingSystem.ServiceModel.DomainServices.Server.ApplicationServicespublicabstractclassAuthenticationBase:DomainService,IAuthenticationwhereT:IUser,new()这段代码中new()是什么意思? 最佳答案 这是newconstraint.它指定T不能是abstract并且必须公开一个public无参数co

c# - "=>"是什么意思?

如果这让新手尖叫,请原谅我,但是=>在C#中是什么意思?上周我参加了一次演讲,这个运算符(我认为)是在ORM的上下文中使用的。在我回到我的笔记之前,我并没有真正注意语法的细节。 最佳答案 在C#中lambdaoperator写成“=>”(大声朗读时通常发音为“goesto”)。这意味着左侧的参数被传递到右侧的代码块(lambda函数/匿名委托(delegate))。因此,如果您有一个Func或Action(或它们具有更多类型参数的任何同类),那么您可以为它们分配一个lambda表达式,而不需要实例化一个委托(delegate)或为延

c# - Rhino Mocks 的 "requires a return value or an exception to throw"是什么意思?

模拟对WCF服务的调用时,出现以下错误:Method'ICustomerEntities.GetCustomerFromPhoneNumber("01234123123");'requiresareturnvalueoranexceptiontothrow.我用谷歌搜索并在这里搜索-我能找到的只是我需要重新订购各种电话等,但在我的情况下这似乎没有意义?也许有人可以向我指出它实际上确实?我的测试设置是这样的_entities=MockRepository.GenerateStrictMock();并且第三行测试方法失败,设置result2_entities.Expect(ip=>ip.G

c# - "///<exclude/>"是什么意思?

我继承了一堆C#代码。对于几个方法定义,我找到了///作为它前面唯一的XMLDoc。我试图用谷歌搜索它的含义,但没有成功。有人可以解释一下这可能意味着什么吗? 最佳答案 在NDoc至少,这意味着应该排除该成员的XML文档。来自documentation:ThetagdirectsNDoctoexcludethecurrentitemfromdocumentation.我不清楚这是否最初是特定于NDoc的,但它似乎也受到SandcaSTLe的支持(因为它在SandcastleXMLcommentsguide中)。

c# - 内部类的公共(public)构造函数是什么意思

这个问题在这里已经有了答案:What'sthedifferencebetweenapublicconstructorinaninternalclassandaninternalconstructor?(5个答案)关闭9年前。我见过一些C#代码声明了一个带有internal修饰符和public构造函数的类:internalclassSomeClass{publicSomeClass(){}}如果整个类的可见性是内部的,因此它只能在定义的程序集中可见,那么拥有公共(public)构造函数有什么意义?此外,如果SomeClass是嵌套类,这是否有意义?

c# - WS-* 是什么意思?

我见过缩写WS-*,但一直无法弄清楚这是什么意思,为什么它很重要? 最佳答案 WS-*是用于网络服务消息传递的无数规范的简写。一些服务是:WS-安全WS-SecureConversationWS联盟WS-授权WS-政策WS-信任WS-隐私WS-测试有很多信息需要消化,这取决于你需要什么。Here'salist维基百科上的规范。 关于c#-WS-*是什么意思?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

c# - "public new virtual void Method()"是什么意思?

什么时候使用新的虚关键字修饰方法?什么是感情?比如定义一个接口(interface),然后添加一个类来继承这个接口(interface)。而是使用新的virtual来实现接口(interface)方法。interfaceIPrinter{voidPrint();}publicclassPrinterOne:IPrinter{publicvoidPrint(){Console.WriteLine("PrinterOne.");}}publicclassPrinterTwo:PrinterOne{publicnewvirtualvoidPrint(){Console.WriteLine("

c# - 是什么 | (管道)在 C# 中是什么意思?

只是想知道这里的管道是什么意思?我以前从未见过它:FileSystemAccessRulefullPermissions=newFileSystemAccessRule("NetworkService",FileSystemRights.FullControl|FileSystemRights.Modify,AccessControlType.Allow);干杯 最佳答案 对于标有[Flags]属性的枚举,竖线表示“和”,即将给定值相加。编辑:这是按位“或”(尽管在语义上是“和”),例如:[Flags]publicenumDays{

c# - XML 文档 (2, 2) 中存在错误。这是什么意思?

我正在尝试读取XML文档。我的XML:SplashScreen/Image-King我正在读取XML的代码:XmlGameScreen=newXmlManager();XmlGameScreen.Type=currentscreen.Type;currentscreen=XmlGameScreen.Load("LoadXML/SplashScreen.xml");和publicTypeType;publicTLoad(stringpath){Tinstance;using(TextReadertextreader=newStreamReader(path)){XmlSerializer

c# - 'GET OR SET ACCESSOR EXPECTED' 是什么意思?

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data;usingSystem.Data.SqlClient;publicpartialclassRepeaterEx2:System.Web.UI.Page{SqlConnectioncn=null;SqlDataAdapterda=null;DataSetds=null;StringstrSqlQuery=