小编Fil*_*urt的帖子

C#如何声明1个以上的对象?

我做了一个房间类,(它的长度、宽度、高度都是整数)但我想制作 2 个不同的对象(因为 1 个声明的类是 1 个房间,程序会询问用户“你想要多少个房间拥有?”或类似的东西......)

如何从 Room 类制作 2 或 3 个不同的房间?

这是我所拥有的:

using System;
using System.Collections.Generic;
using System.Linq;

namespace Feladatok1_20
{
    public class Exercise55TEST
    {
        public static void exercise()
        {
            System.Console.WriteLine("How many rooms would you like to work in?");
            int numberOfRooms = Int32.Parse(Console.ReadLine());

            List<int> room = new List<int>();

            for (int i = 0; i < numberOfRooms; i++)
            {
                System.Console.WriteLine("How long is the room? (length)");
                int length = Int32.Parse(Console.ReadLine());
                //room.Add(length);

                System.Console.WriteLine("How high is the room? (height)");
                int height …
Run Code Online (Sandbox Code Playgroud)

c#

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

是否有其他方法可以设置长定时器间隔

我正在制作一个程序,必须每30或60分钟检查一次数据库,并在Windows窗体界面中显示结果(如果有的话).当然,在执行数据库检查时,from提供访问的其他功能仍然可用.为此,我使用的是System.Timers.Timer,它在与UI不同的线程上执行一个方法(如果使用这种方法有问题,请随时评论它).我写了一个小而简单的程序,以测试热门的工作,只是注意到我不能真正设置Interval超过1分钟(我需要30分钟到一个小时).我想出了这个解决方案:

public partial class Form1 : Form
{

    int s = 2;

    int counter = 1; //minutes counter

    System.Timers.Timer t;

    public Form1()
    {
        InitializeComponent();

        t = new System.Timers.Timer();
        t.Elapsed += timerElapsed;
        t.Interval = 60000;
        t.Start();
        listBox1.Items.Add(DateTime.Now.ToString());
    }


    //doing stuff on a worker thread
    public void timerElapsed(object sender, EventArgs e)
    {
        //check of 30 minutes have passed
        if (counter < 30)
        {
            //increment counter and leave method
            counter++;
            return;
        }
        else
        {
            //do the stuff
            s++;
            string result = s + …
Run Code Online (Sandbox Code Playgroud)

.net c# timer intervals

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

使用CPU%,磁盘%和内存%计数器

我试图通过PowerShell获得这3个计数器,你能帮忙吗?如下所示:

Hostname1 : CPU% : 75%
Hostname1 : MEM% : 55%
Hostname1 : Disk1 % : 15%
Hostname1 : Disk2 % : 10%
Hostname1 : Disk3 % : 13%
Hostname1 : Disk4 % : 12%
Hostname2 : CPU% : 75%
Hostname2 : MEM% : 55%
Hostname2 : Disk1 % : 11%
Hostname2 : Disk2 % : 15%
Hostname2 : Disk3 % : 15%
Run Code Online (Sandbox Code Playgroud)

注意:我找不到%used/memory的计数器所以我不会通过性能计数器.

windows powershell scripting performance

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

C++中类型引用的属性

我是一名Java开发人员.当我需要在课堂上提供参考资料时,我这样做:

public class Account{
    private int num;
    private Person client;
}
Run Code Online (Sandbox Code Playgroud)

但现在,我必须在C++中做同样的事情

我怎么能在.h文件中这样做?

其实我只有num属性:

class Account{
    private:
            int num;
    public:
            Account(int num);
            ~Account();
            int getNum();
            void setNum(int num);
}
Run Code Online (Sandbox Code Playgroud)

我应该如何将Person属性放在下面,我应该如何编译它?谢谢.

c++ oop attributes

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

如何使用1-many空格拆分字符串并将字放在数组中

正如标题所说,

如何使用1*个空格分割字符串,并将每个单词放在一个数组中

现在我正在使用Split(' ')它与单个空格一起工作,但是当涉及到多个空格时它会导致问题

这是我的示例字符串:

0x886fe248 ElanTPCfg.exe 1132 2492 0 -------- 1 0 2014-01-20 09:31:10 2014-01-20 09:31:10

在这个例子中,我只能得到十六进制数字和可执行文件名,而其他人根本就没有读过

c# formatting split space

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

返回一个对象vs通过引用返回一个对象

两者之间有什么区别吗?

vector<int> function(vector<int>& input) {
    // do something with input then return it
    input.push_back(3);
    return input;
}
Run Code Online (Sandbox Code Playgroud)

vector<int>& function(vector<int>& input) {
    // do something with input then return it
    input.push_back(3);
    return input;
}
Run Code Online (Sandbox Code Playgroud)

有关系吗?因为当您将函数的返回值分配给新变量时,矢量会被复制:

vector<int>result = function(some_vector);
Run Code Online (Sandbox Code Playgroud)

c++

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

查询计数数字记录包含文本

我试图根据表格中的文本计算数字记录

我有这样的表结构

SN_ID           NUMBER                      
PERSON_ID       NUMBER      
NOTICE_TYPE     VARCHAR2    
Run Code Online (Sandbox Code Playgroud)

和这样的表的内容

    SN_ID  PERSON_ID   NOTICE_TYPE
  -------+-----------+--------------
    1      5           Appreciation
    2      5           Warning
    3      1           Warning
    4      5           Incident
    5      2           Warning
    6      5           Warning
Run Code Online (Sandbox Code Playgroud)

我想计算一个人的感谢,警告和事故记录 Id = 5

sql oracle

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

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

为什么 Convert.ToInt32( Console.Read() ) 返回 53 而不是 5?

这个程序:

static void Main(string[] args)
{
    int x;
    Console.Write("Enter number:");
    x = Convert.ToInt32(Console.Read());
    Console.WriteLine($"Output: {x}");
}
Run Code Online (Sandbox Code Playgroud)

控制台文本:

Enter number: 5
Output: 53

Press any key to continue...
Run Code Online (Sandbox Code Playgroud)

截屏:

在此处输入图片说明

输入数字 5 但输出不是 5

c#

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

防止用户提交超出范围的值

我的 C# 程序中有这段代码(目前是为 25 - 30 岁的成年人设计的)

Console.Write("Please enter in your age in the range of 25 - 30 years old: ");

string age = Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)

当提示用户时,我希望他们只输入值 25、26、27、28、29 或 30

我不希望用户输入范围之外的数字。

有没有办法防止这种情况发生,以便当用户输入超出范围的值时,将显示一条消息,说明用户输入了不合适的数字?

c#

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