草庐IT

的意思

全部标签

c# - for(;;) 在 C# 中是什么意思

我看到下面的代码for(;;){//body...}这是什么意思? 最佳答案 这是一个没有起始值和条件的循环,所以会一直循环下去,类似于while(true){//body...}您需要使用break;语句来跳出循环。 关于c#-for(;;)在C#中是什么意思,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2035497/

c# - C# 中的不可变和只读是什么意思?

不可更改不可变对象(immutable对象)的值是否正确?我有两个关于readonly的场景我想了解:如果我有一个集合并将其标记为readonly,会怎样,如下所示。我还能调用_items.Add吗?privatereadonlyICollection_items;还有以下变量,如果稍后我调用_metadata.Change,这将更改Metadata实例中一对成员变量的内部值._metadata仍然是不可变的吗?privatereadonlyMetadata_metadata;对于上面的两个变量,我完全理解我不能在初始化器和构造器之外直接给它们赋新值。 最佳

c# - "o"作为变量前缀是什么意思?

在oCn?规则是什么?using(SqlConnectionoCn=newSqlConnection("Server=(local);Database=Pubs;UserID=TestUser1;Password=foo1;")){oCn.Open();...}我在这篇文章中发现了这种命名方式http://msdn.microsoft.com/en-us/magazine/cc163799.aspx 最佳答案 “Cn”是一个*o*对象的完全过时的说法。 关于c#-"o"作为变量前缀是什么

c# - 是什么?在 C# 中是什么意思?

这个问题在这里已经有了答案:Whatdoesquestionmarkanddotoperator?.meaninC#6.0?(3个答案)关闭7年前。在项目Roslyn中,文件src\Compilers\CSharp\Portable\Syntax\CSharpSyntaxTree.cs在446行有:using(varparser=newInternalSyntax.LanguageParser(lexer,oldTree?.GetRoot(),changes))那里的是什么??它是否检查oldTree是否为null,如果不是,则运行GetRoot方法,如果不是,则返回什么?这是我的第一

c# - 方法声明中参数名前的 '@' char是什么意思?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicates:Whatdoesthe@symbolbeforeavariablenamemeaninC#?What'stheuse/meaningofthe@characterinvariablenamesinC#?你好,我有一个简短的问题。方法声明中参数名称前的“@”字符是什么意思?喜欢以下内容:protectedvoidMethod1(Type1@arg1,Type2arg2)...我在.net3.5中使用c#。谢谢。

c# - AssemblyInfo.cs 中的 assembly 关键字是什么意思。它允许在内部使用方法吗?

在AssemblyInfo.cs中看到一些代码片段,例如[assembly:someattributename]这段代码是什么意思?我什至看到了一些在程序集内部使用的方法,比如[assembly:log4net.Config.XmlConfigurator(Watch=true)]这是属性了吗? 最佳答案 属性总是应用于元素(例如方法、属性)。“assembly:”前缀表示属性(您使用“*”省略的部分)是appliedtotheassembly.ApplyingAttributesattheAssemblyLevelIfyouwan

c# - session 变量引用后的问号 (?) - 这是什么意思

我有一个代码片段来修改。在那里我发现了这样的语法。Session("LightBoxID")?.ToString()我不明白那里的问号(?)是什么意思。谷歌搜索没有帮助我任何提示 最佳答案 它是空条件运算符它是空检查的语法糖:returnstr?.ToString();会变成if(str==null){returnnull;}returnstr.ToString(); 关于c#-session变量引用后的问号(?)-这是什么意思,我们在StackOverflow上找到一个类似的问题:

c# - StoreGeneratedPattern 是什么意思?

我在做EF设计,谁能告诉我StoreGeneratedPattern是什么意思?我在网上找不到简单直接的答案。 最佳答案 如果您查看名为enumeration的samed它告诉你如果插入或更新行应该做什么:无:不生成自动生成的值Identity:新值在插入时生成,但在更新时不变计算:插入和更新时生成新值 关于c#-StoreGeneratedPattern是什么意思?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

c# - 在我的解决方案资源管理器中,那些挂锁和加号是什么意思?

我认为它与TeamFoundationService有关,但这是什么意思? 最佳答案 锁表示该项目已checkin,+表示该项目的添加操作正在等待。您可以看到TFSIconsonMSDN的完整列表. 关于c#-在我的解决方案资源管理器中,那些挂锁和加号是什么意思?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15392904/

c# - 在此代码示例中, `{0:X2}` 是什么意思?

在下面的代码示例中,{0:X2}是什么意思?这是来自MCTSApplicationDevelopmentFoundation这本书的反射(reflection)部分(涵盖动态代码等)。foreach(Bytebinbody.GetILAsBodyArray()){Console.Write("{0:X2}",b);} 最佳答案 这使用与String.Format()相同的格式。查看以下引用资料:http://msdn.microsoft.com/en-us/library/fht0f5be.aspxX=十六进制格式2=2个字符