问题标签 [var]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - LINQ2SQL:如何声明 var 类型的成员变量?
我有这样的课
我想让 AllThreads 变量成为类变量而不是方法变量。像这样...
它不会让我声明一个 var 类型的类变量。
我该如何做到这一点?
c# - 在 C# 3.0 中,我们使用 "var" 在 C# 2.0 中它的替代方案是什么?
我正在使用 Managed Extensibility Framework (MEF) 在 .Net 中学习可插入架构。我在网上看到了示例代码,但是当我尝试实现它时,我一度陷入困境。
该代码正在使用:
这var
在 C# 3.0 上可用,因为我在 C# 2.0 中编码。
以上两种说法的替代方案是什么?如何使用 VS 2005 使它们在 c# 2.0 中工作?
我现在试过这个bt它的说法
错误 1找不到类型或命名空间名称“AttributedAssemblyPartCatalog”(是否缺少 using 指令或程序集引用?) C:\Documents and Settings\test\Desktop\MEFDemo\MEFDemo\Program.cs 31 13 MEFDemo
我在哪里添加了对 SystemComponentModel.Composition 的引用
c++ - 通用 var c++
我想创建一个通用变量,它可能来自一个类或另一个类。
在此代码示例中,我希望 var aa 是通用的,因此在我的代码中,我可以访问 A 类或 B 类的代码。
但是 aa 必须是全球性的。
你可以帮帮我吗?
javascript - 变量地狱 - 变量和选项卡的问题(firefox 扩展)
我尝试制作 Firefox 扩展,显示两个按钮:1 和 2。当您按下 button1 以 var path 获取值时,即当前打开页面的地址,然后新选项卡正在打开变为活动状态。在此选项卡中有 button2,它允许放置 var 路径的(innerHTML)值(第一个选项卡的此地址)。现在的问题是:button1 使用函数 open() 而 button2 使用 save(),但第一个函数中的 var 在 kuku.save() 中不存在
这是我的代码:
功能openTab()
是执行的,当按下正确的按钮时,与write()
功能相同。问题是,如何保存到 var 这个地址,因为如果我从第一个函数开始,来自按钮的函数没有这个 var。在此之后我尝试这段代码:
但是在这段代码中也很糟糕。我想,问题是因为路径是本地变量,所以我尝试使用“更全局”变量:
在这个例子中 button1 使用 kuku.open(),button2 kuku.save()
它可以工作,每个浏览器只有一个标签。我的意思是,当用户按下页面 A 上的 button1 和页面 B 上的 button1 时,这两个新打开的页面将具有相同值的 var 路径。当您按下其他站点上的按钮时,它将覆盖路径的最后一个值。例如:当我打开 2 个选项卡(google.com 和 facebook.com)并从 gogle 中按下按钮 1 时,它将打开新选项卡,并且 kuku.path 的值将是 google 地址。但是接下来,当我在 facebook 中按下 button1 时,值将更改为 facebook 地址,并且在这两个新打开的页面中将是相同的。我希望,我没有让你感到头晕;)
list - C# - var 到列表转换
如何将 var 类型转换/转换为 List 类型?
此代码片段给了我错误:
c# - 为什么 ReSharper 想要对所有内容都使用“var”?
我刚刚开始将 ReSharper 与 Visual Studio 一起使用(在许多关于 SO 的建议之后)。为了尝试它,我打开了一个最近的 ASP.NET MVC 项目。我注意到它建议的第一个也是最常见的事情之一是将我的大部分/所有显式声明改为var
改为。例如:
等等,即使是简单的类型,如int
,bool
等。
为什么推荐这个?我不是来自计算机科学或.NET 背景,最近“陷入”.NET 开发,所以我真的很想了解发生了什么以及它是否有益。
c# - 隐式类型变量是前进的方向(C#)
我在最初为 .net v2 编写的项目中使用 StyleCop for Resharper。但是我已经将这个项目升级为 3.5 框架。
Stylecop 建议我将大部分显式类型变量更改为隐式类型,例如:
字符串 - 变量
自定义强类型 - var
这是使用 .net 3.5 项目时的前进方向吗?将所有内容都声明为 var 似乎很不寻常。
如果我的术语已经用完,请随时更新问题标题...
c# - 当类型已知时,是否有任何技术理由在 C# 中使用或不使用 var?
似乎我阅读的 C# 代码越来越多地使用var类型标识符:
而不是明确说明类型:
即使类型已知。
我仍在使用后一个显式版本,只是因为我认为稍后阅读它的人会比使用 var 更快地理解变量的类型。
但是有任何技术理由使用其中一种吗?
c# - 在方法之外使用 var
我想使用var
关键字在我的类中声明一个字段,但var
似乎只能在方法内部工作。
我的代码如下所示:
我想拥有:
这怎么不可能?