标签: console-application

在C#中编写可执行函数

我对这一切都很陌生.我需要在C#中编写一个exe应用程序.我需要做的是能够通过控制台将值传递给函数.但我不确定如何存储通过控制台输入的值...

我知道我们可以使用Read()来读取输入的内容,但是当我处理多个值时,我该怎么做?任何帮助将不胜感激!!提前致谢

c# exe console-application

0
推荐指数
1
解决办法
1672
查看次数

frostDays不存在

我想结束100次霜冻,但我想我说错了.

它只用于循环+数组代码.

for (int i = 0; i < 100; i++)
{

  System.Random RandNum = new System.Random();
  int nyrHiti = RandNum.Next(-10, 50);
  Console.WriteLine(nyrHiti);
  int[] frostDays = new int[100];

}

Console.ReadLine();                    

Console.WriteLine(frostDays[0]);
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)

c# console-application

0
推荐指数
1
解决办法
65
查看次数

当按下某个键时,如何让我的控制台应用程序调用函数?

我有以下内容:

class Program {
    static void Main(string[] args) {

    }
}
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以让我等待按下一个键然后调用一个函数.例如:function funcA()如果按下"a",funcB()如果按下"b"则调用,如果按下"e"则退出?

c# console-application

0
推荐指数
1
解决办法
854
查看次数

如何从c#中的文件夹中提取所有文件名,并将其显示在文本文件或csv中

我在一个名为X:\ myfolder\photos的文件夹中有大量图像

如何提取上述文件夹位置中的所有文件名,并将其放在txt文件或csv文件中.我可以在控制台应用程序的c#中执行此操作吗?甚至只是在不创建应用程序的情况下使用cmd?

c# file console-application

0
推荐指数
1
解决办法
1318
查看次数

调用Bitmap.SetPixel时获取ArgumentOutOfRangeException

在某种程度上,一个不那么容易的错误已经潜入这段代码,而我不知道修复它:

static void Main(string[] args)
{
    Bitmap bm = new Bitmap(1, 1);
    bm.SetPixel(1, 1, Color.AliceBlue);
    bm.Save("C:\\Users\\Lasse\\Pictures\\Midlertidigt\\hej.jpeg", System.Drawing.Imaging.ImageFormat.Jpeg);//
    Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)

例外:

System.Drawing.dll中发生未处理的"System.ArgumentOutOfRangeException"类型异常

附加信息:参数必须为正且<宽度.

c# bitmap console-application

0
推荐指数
1
解决办法
749
查看次数

$ _SERVER ['SERVER_NAME']在Yii框架中不使用控制台应用程序

当我试图像这样运行我的photoResizer命令/ var/www/myProject/proted/yiic photoResizer

我收到这个错误.

PHP Error[8]: Undefined index: SERVER_NAME
in file /var/www/myProject/protected/components/UploadHandler.php at line 190
#0 /var/www/myProject/protected/components/UploadHandler.php(45):  
UploadHandler->get_full_url()
#1 /var/www/myProject/protected/commands/PhotoResizerCommand.php(37):   
UploadHandler->__construct()
#2 /var/www/myProject/framework/console/CConsoleCommandRunner.php(71):    
PhotoResizerCommand->run()
#3 /var/www/myProject/framework/console/CConsoleApplication.php(92): 
CConsoleCommandRunner->run()
#4 /var/www/myProject/framework/base/CApplication.php(180): 
CConsoleApplication->processRequest()
#5 /var/www/myProject/framework/yiic.php(33): CConsoleApplication->run()
#6 /var/www/myProject/protected/yiic.php(7): require_once()
#7 /var/www/myProject/protected/yiic(4): require_once()
Run Code Online (Sandbox Code Playgroud)

我需要通过yii框架中的命令行解决此问题或任何替代方法来运行php脚本.

谢谢.

php console-application yii

0
推荐指数
1
解决办法
4165
查看次数

没有暂停代码的用户输入(c ++控制台应用程序)

如何在不导致代码停止执行的情况下输入输入?我一直在寻找答案,在过去的20分钟内没有结果.

cin >> string; 暂停代码AFAIK.

我需要使用多线程,还是有更好的方法?(我甚至不知道多线程是否有效.)

我最近开始学习c ++,至少可以说是初学者,所以请详细解释并包含我可能需要的任何库,谢谢.

c++ multithreading user-input cin console-application

0
推荐指数
1
解决办法
9532
查看次数

使用控制台应用程序时数据未插入数据库

我是控制台应用程序的新手.现在我为数据库中的插入值编写了一个示例函数.我的数据库连接没有问题.但我的valuse没有插入表中.请找到问题并告诉我.

这是我的代码

static void Main(string[] args)
        {
try
            {
                string sConnectionString = "Data Source=my ipaddress;Network Library=DBMSSOCN;Initial Catalog=db;user id=user;Password=password";
                string sSQL = "";
                using (var connection = new SqlConnection(sConnectionString))
                {
                    connection.Open();
                    Console.WriteLine("OK");
                    for (int i = 1; i <= 5; i++)
                    {

                        sSQL = "INSERT INTO test " +
                         "(id) " +
                             "VALUES (" + i + ")";

                        Console.WriteLine(i + " inserted successfully");

                    }
                    SqlCommand objCmd = new SqlCommand(sSQL, connection);
                }
            }
            catch (DbException)
            {
                Console.WriteLine("NOT OK");
            }
}
Run Code Online (Sandbox Code Playgroud)

c# database-connection console-application

0
推荐指数
1
解决办法
652
查看次数

File.Exists不在网络驱动器上工作

我的控制台应用程序检查网络驱动器上是否存在文件,并在不存在时记录消息.今天我将我的应用程序部署到QA计算机,File.Exists()已经为存在的文件返回false.我通过Windows任务调度程序运行应用程序.当我从命令行运行它似乎工作正常.但不管怎样,我现在都不相信它.有没有人看过这种行为或有任何见解?:

Using System.IO;

private static void Main()
{
    var fileName = @"x:\folder\file1.txt"; //be a network share
    If (!File.Exists(fileName) 
    {
        LogMessage("File is not on disk.");
    }
    else
    {
        LogMessage("File is on disk.");
    }
}
Run Code Online (Sandbox Code Playgroud)

c# file-io scheduled-tasks console-application

0
推荐指数
1
解决办法
1993
查看次数

依赖注入控制台应用程序

我们使用Autofac在我们的Web应用程序中执行一些简单的依赖注入.它都是在幕后操作的类中配置和注册的.它使得我们项目中的注入东西很容易,就像这样:

//interface
public interface ISuperHereService
{ }

//class that uses the interface
public class SuperHeroFactory
{
    public ISuperHeroService SuperHeroService { get; }

    public SuperHeroFactory(ISuperHeroService superHeroService)
    {
       SuperHeroService = superHeroService;

       ...do all our stuff...
Run Code Online (Sandbox Code Playgroud)

但是现在我不得不创建一个单独的项目作为控制台应用程序.我的控制台应用程序有一个Main方法.

我完全不确定如何在Main方法中注入接口.

这可能吗?

谢谢!

.net c# dependency-injection console-application autofac

0
推荐指数
1
解决办法
2899
查看次数