当前位置: 首页 > 知识库问答 >
问题:

Visual Studio 2015中的C#7.0“输出变量”[重复]

阎知
2023-03-14

我想在Visual Studio 2015中编译C# 7.0解决方案,但是我有语法错误:

错误

ErrorMessage:“DateTime”是一种类型,但用作变量。

这与 C# 7.0 中更改的“out 变量”有关

不幸的是,我不能使用VS2017(社区)和本教程-不工作(主分支现在适应VS2017)。

你知道如何解决这个问题吗?

共有1个答案

曾光誉
2023-03-14

您只需要在调用外部声明一个 DateTime 变量,并使用 out 关键字传递参数,如下所示:

DateTime yuorParam;
method( ..., ..., out yourParam);
 类似资料:
  • 常见的变量输出有如下情况: 1.在控制器中按如下方式赋值 $this->assign('hello','Hello ThinkCMF!'); return $this->fetch(); 在模板中: <div>{$hello}</div> 2.在控制器中赋值数组变量 $data = ['hello'=>'Hello ThinkCMF!','username'=>'老猫']; $this->as

  • 请参考:http://www.kancloud.cn/manual/thinkphp/1794

  • 变量输出 常见的变量输出有如下情况: 1.在控制器中按如下方式赋值 $this->assign('hello','Hello ThinkCMF!'); return $this->fetch(); 在模板中: <div>{$hello}</div> 2.在控制器中赋值数组变量 $data = ['hello'=>'Hello ThinkCMF!','username'=>'老猫']; $thi

  • 在模板中输出变量的方法很简单,例如,在控制器的方法中我们给模板变量赋值: $this->assign('name', 'thinkphp'); return $this->fetch(); 然后就可以在模板中使用: Hello,{$name}! 模板编译后的结果就是: Hello,<?php echo htmlentities($name);?>! 这样,运行的时候就会在模板中显示: Hello,

  • 是否可以在 Visual Studio 2015(企业版)中打开 C# 7.0 功能,还是需要升级到 2017?

  • 首先需要在控制器中为模板变量赋值 $this->assign('username', $username); 在模板中可以使用{$username}输出变量$username