我对这一切都很陌生.我需要在C#中编写一个exe应用程序.我需要做的是能够通过控制台将值传递给函数.但我不确定如何存储通过控制台输入的值...
我知道我们可以使用Read()来读取输入的内容,但是当我处理多个值时,我该怎么做?任何帮助将不胜感激!!提前致谢
我想结束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) 我有以下内容:
class Program {
static void Main(string[] args) {
}
}
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法可以让我等待按下一个键然后调用一个函数.例如:function funcA()如果按下"a",funcB()如果按下"b"则调用,如果按下"e"则退出?
我在一个名为X:\ myfolder\photos的文件夹中有大量图像
如何提取上述文件夹位置中的所有文件名,并将其放在txt文件或csv文件中.我可以在控制台应用程序的c#中执行此操作吗?甚至只是在不创建应用程序的情况下使用cmd?
在某种程度上,一个不那么容易的错误已经潜入这段代码,而我不知道修复它:
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"类型异常
附加信息:参数必须为正且<宽度.
当我试图像这样运行我的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脚本.
谢谢.
如何在不导致代码停止执行的情况下输入输入?我一直在寻找答案,在过去的20分钟内没有结果.
cin >> string; 暂停代码AFAIK.
我需要使用多线程,还是有更好的方法?(我甚至不知道多线程是否有效.)
我最近开始学习c ++,至少可以说是初学者,所以请详细解释并包含我可能需要的任何库,谢谢.
我是控制台应用程序的新手.现在我为数据库中的插入值编写了一个示例函数.我的数据库连接没有问题.但我的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) 我的控制台应用程序检查网络驱动器上是否存在文件,并在不存在时记录消息.今天我将我的应用程序部署到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) 我们使用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方法中注入接口.
这可能吗?
谢谢!