小编tyr*_*ion的帖子

如何使用Visual Studio"命令行参数"选项将C#项目的stdout重定向到文件

我试图将C#程序的输出重定向到文件.使用"cmd.exe"时,我可以简单地运行它myprogram.exe arg1 arg2 > out.txt,但我想使用Visual Studio 启动选项完成相同的操作.

我创建了一个C#Empty Project并添加了以下代码:

using System;
class Test
{
    public static void Main(string[] args)
    {
        foreach (var arg in args) Console.WriteLine(arg);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我在项目设置中编辑了命令行参数: 项目属性

使用Ctrl + F5运行项目不能按预期工作.我得到控制台中打印的命令行参数,而不是输出文件:

arg1
arg2
>
output.txt
Run Code Online (Sandbox Code Playgroud)

如果我将命令行参数更改为:arg1 arg2 "> output.txt"我得到以下输出:

arg1
arg2
^> output.txt
Run Code Online (Sandbox Code Playgroud)

我注意到output.txt在Output文件夹中创建了一个空文件.

这件事有可能完成,还是我被迫继续使用cmd.exe来启动我的程序?

c# visual-studio visual-studio-2012

19
推荐指数
2
解决办法
1万
查看次数

如何计算内联元素的高度

我有一个span带有以下CSS 的元素:

span.test {
  font-size: 20px;
  line-height: 1;
}
Run Code Online (Sandbox Code Playgroud)

为什么计算出的跨度高度似乎是22px?这2个额外像素来自哪里?

在此输入图像描述

是否可以在不使用的情况下使其高达20px inline-block

这是我以前测试的简单的jsbin:http://jsbin.com/tigevecemoco/1/edit

html css

12
推荐指数
1
解决办法
1349
查看次数

标签 统计

c# ×1

css ×1

html ×1

visual-studio ×1

visual-studio-2012 ×1