问题标签 [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.

0 投票
7 回答
913 浏览

c# - LINQ2SQL:如何声明 var 类型的成员变量?

我有这样的课

我想让 AllThreads 变量成为类变量而不是方法变量。像这样...

它不会让我声明一个 var 类型的类变量。

我该如何做到这一点?

0 投票
6 回答
7190 浏览

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 的引用

0 投票
6 回答
2129 浏览

c++ - 通用 var c++

我想创建一个通用变量,它可能来自一个类或另一个类。

在此代码示例中,我希望 var aa 是通用的,因此在我的代码中,我可以访问 A 类或 B 类的代码。

但是 aa 必须是全球性的。

你可以帮帮我吗?

0 投票
9 回答
819 浏览

c# - C# 3.0 中的 var 关键字

可能重复:
var 关键字的意义何在?

大家好,

我想确认我的理解是否正确。如果我不使用 LINQ,那么使用 var 的唯一好处就是简洁?这是正确的理解吗?

0 投票
1 回答
326 浏览

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 地址,并且在这两个新打开的页面中将是相同的。我希望,我没有让你感到头晕;)

0 投票
4 回答
81556 浏览

list - C# - var 到列表转换

如何将 var 类型转换/转换为 List 类型?

此代码片段给了我错误:

0 投票
23 回答
55192 浏览

c# - 为什么 ReSharper 想要对所有内容都使用“var”?

我刚刚开始将 ReSharper 与 Visual Studio 一起使用(在许多关于 SO 的建议之后)。为了尝试它,我打开了一个最近的 ASP.NET MVC 项目。我注意到它建议的第一个也是最常见的事情之一是将我的大部分/所有显式声明改为var改为。例如:

等等,即使是简单的类型,如int,bool等。

为什么推荐这个?我不是来自计算机科学或.NET 背景,最近“陷入”.NET 开发,所以我真的很想了解发生了什么以及它是否有益。

0 投票
5 回答
1155 浏览

c# - 隐式类型变量是前进的方向(C#)

我在最初为 .net v2 编写的项目中使用 StyleCop for Resharper。但是我已经将这个项目升级为 3.5 框架。

Stylecop 建议我将大部分显式类型变量更改为隐式类型,例如:

字符串 - 变量

自定义强类型 - var

这是使用 .net 3.5 项目时的前进方向吗?将所有内容都声明为 var 似乎很不寻常。

如果我的术语已经用完,请随时更新问题标题...

0 投票
8 回答
799 浏览

c# - 当类型已知时,是否有任何技术理由在 C# 中使用或不使用 var?

似乎我阅读的 C# 代码越来越多地使用var类型标识符:

而不是明确说明类型:

即使类型已知。

我仍在使用后一个显式版本,只是因为我认为稍后阅读它的人会比使用 var 更快地理解变量的类型。

但是有任何技术理由使用其中一种吗?

0 投票
3 回答
9279 浏览

c# - 在方法之外使用 var

我想使用var关键字在我的类中声明一个字段,但var似乎只能在方法内部工作。

我的代码如下所示:

我想拥有:

这怎么不可能?