小编Use*_*384的帖子

从整数数组中选择最小数字的任何更快的方法?

例如,我有一个如下所示的数组:

int[] arrayOne = new int[10]{3,1,29,5,2,4,7,10,38,42};
Run Code Online (Sandbox Code Playgroud)

以下是我从阵列中选择最小数字的方法

       int pickMinNumber (int[] intArray)
        {
          int result = intArray[0];
          for (int i = 0; i < arrayOne.Length; i++)
           {
                if(intArray[i] < result)
                   result = intArray[i];
           }
          return result;
        }
Run Code Online (Sandbox Code Playgroud)

有没有更快的方法来选择最小数量?

c#

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

编译源时找不到c ++标识符

这是我的代码:

#include "stdafx.h"
#include <iostream>
#include <string>
#include <sstream>
#include <math.h>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    int userInput = -9999;
    userInput = ReadNumber();
    WriteAnswer(userInput);
    system("pause");
    return 0;
};

int ReadNumber ()
{
    int liInput = -9999;
    cin >> liInput;
    return liInput;
};

 void WriteAnswer(int data)
{
    cout << data << endl;
};
Run Code Online (Sandbox Code Playgroud)

当我尝试编译时,它说:

1>错误C3861:'ReadNumber':未找到标识符

1>错误C3861:'WriteAnswer':未找到标识符

为什么会出现上述错误?以及如何解决这个问题?

谢谢

c++ visual-c++

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

为特定类型创建方法

以下是两行代码:

XmlDocument xmlDoc = new XmlDocument(filePath);
string k = xmlDoc.XmlToString();
Run Code Online (Sandbox Code Playgroud)

我想做的是:

最初,在XmlDocument类下没有"XmlToString"方法,我该如何创建这样的方法?

c# extension-methods

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

textbox1.Text无法从另一个表单复制textbox2.Text值

以下是我的代码

private void btnCptKb5_Click(object sender, EventArgs e)
{ 
   Form1 form1 = new Form1();
   textbox1.text = form1.textbox1.text;
}
Run Code Online (Sandbox Code Playgroud)

为什么我不能复制form1文本框的值?

.net c# textbox

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

ASP.NET 如何返回一个字符串而不是返回页面?

这是我想要得到响应的asp.net页面


public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        B2.Text = Request.QueryString["webget"];
    }
}
Run Code Online (Sandbox Code Playgroud)

使用此代码以表格形式发送请求


private void button1_Click(object sender, EventArgs e)
{
    string UrlString = "http://localhost:10694/Default.aspx?webget=more";
    HttpWebRequest req = HttpWebRequest.Create(UrlString) as HttpWebRequest;
    req.Method = "GET";
    string result = "";
    try
    {
        using (HttpWebResponse response = req.GetResponse() as HttpWebResponse)
        {
            using (StreamReader sr = new StreamReader(response.GetResponseStream()))
            {
                result = sr.ReadToEnd();
            }
        }
    }
    catch
    {
        label1.Text = "error";
    }
    label1.Text = result;
}
Run Code Online (Sandbox Code Playgroud)

此代码将下载并显示 Default.aspx …

c# asp.net

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

何时使用以及计时器和线程有什么区别?

刚才有一些关于计时器和线程的混淆,见下面的例子,两个代码都提供了相同的结果(每隔60秒进行一次检查),所以什么时候应该使用计时器?何时我应该使用线程处理作业提供相同的结果?

使用线程:

Thread checkJob = new Thread(checkStatus);
checkJob.Start();

protected void checkStatus()
{
   //Do Checking here
   Thread.Sleep(60000);
}
Run Code Online (Sandbox Code Playgroud)

使用计时器:

public Form1()
        {
            InitializeComponent();
            Timer time = new Timer();
            time.Interval = 60000;
            time.Tick += time_Tick;
            time.Enabled = true;
        }

      void time_Tick(object sender, EventArgs e)
            {
                //Do Checking here
            }
Run Code Online (Sandbox Code Playgroud)

c# multithreading timer

-2
推荐指数
1
解决办法
73
查看次数

C#Console.Write重载方法

我知道这段代码是如何工作的,但是Write方法的参数让我感到困惑.我知道Console.Write("{0}",n); prints n,但是做了Console.Write("{0,3}",n);什么?会不会Console.Write("{0} ",n);
Console.Write(n+" ");做同样的事情?这是关于价值分离的方式吗?

 int n;
    n=int.Parse(Console.ReadLine());
    while (n>=0)
    {
        Console.Write("{0,3}",n);
        n--;
    }
Run Code Online (Sandbox Code Playgroud)

c# console

-3
推荐指数
1
解决办法
164
查看次数

C#Regex验证输入格式

我有这样的输入格式:

{random string} + " " + {integer}
Run Code Online (Sandbox Code Playgroud)

例如

a)    stringInput 43

b)    abcdefghijkl 89
Run Code Online (Sandbox Code Playgroud)

如何使用Regex验证此格式?

我遇到了一个问题:字符串的正则表达式是什么?

c# regex

-4
推荐指数
1
解决办法
677
查看次数