小编Jam*_*are的帖子

将新行附加到文件的最简洁/最短的方法

有各种方法将文本附加到文件,虽然我想知道是否知道最短的方法来做到这一点

例如,在现有的txt文件中添加一个新行:

line1
line2
<new-line-here>
Run Code Online (Sandbox Code Playgroud)

.net c# windows

6
推荐指数
2
解决办法
7914
查看次数

使用其他类C#中的字符串

我有一个类请求在调用时在请求/初始化时发送一个字符串.

class Checks
{
    public Checks(string hostname2)
    {
        // logic here when class loads

    }

    public void Testing()
    {
        MessageBox.Show(hostname2);
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在类构造函数中获取字符串"hostname2"并允许在"Checks"类中的任何位置调用此字符串?

例如,我从Form1类调用Checks(hostname2),现在当Checks类初始化时,我可以在Checks类中使用hostname2字符串.

.net c#

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

将字符串转换为float并将其格式化(C#)

我试图将浮点数转换为字符串.

我有一个字符串(dividestring [2])表示CPU负载,例如0.00或0.01或0.54等.

然后我想将其转换为浮点数,所以我执行以下操作:

float.TryParse(dividedstring[2], out insertCPUvalue);
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试显示浮动时,例如:

MessageBox.Show(insertCPUvalue.ToString());
Run Code Online (Sandbox Code Playgroud)

我得到:"0",现在我假设这是因为字符串"dividestring [2]"是=="0.00",所以它刚刚取小数点? - 并将其四舍五入为0?

.net c# windows

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

在屏幕上自动点击鼠标

我正在寻找一种创建程序的方法,该程序将在屏幕上找到某种颜色时执行鼠标单击.

例如,如果屏幕上有一个红色框,我希望程序点击它中心的红色框.

我怎样才能在C#中实现这一目标?

.net c# windows automation

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

在C#中读取SQL Server数据库中的"真实"数据类型

我有一个从SQL Server Compact数据库中提取数据的方法:

// Open the same connection with the same connection string.
using (SqlCeConnection con = new SqlCeConnection(DatabaseControl.conString))
{
   con.Open();
   // Read specific values in the table.
   using (SqlCeCommand com = new SqlCeCommand("SELECT Result FROM CpuResults WHERE Date = @date", con))
   {
      List<float> results = new List<float>();
      com.Parameters.AddWithValue("date", Form1.date);
      SqlCeDataReader reader = com.ExecuteReader();

      while (reader.Read())
      {
         float resultsoutput = reader.GetInt32(0);
         results.Add(resultsoutput);
      }
Run Code Online (Sandbox Code Playgroud)

cpuResults上"Result"列中结果的"type"定义为Real.我试图将这些数据转换为浮点格式,因为Result列中的数据是例如0.02和1.23等.虽然当我运行我的方法时,我得到:

指定演员表无效.

如果我将列的数据类型更改Result为int,则不会发生此问题.

.net c# sql-server-ce

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

如何检查小文本文件中的特定字符串

怎么可能找出一个字符串,例如"testing"是否在文本文件中?

.net c# windows

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

如何测试远程UDP端口

我正在寻找一种简单的方法来查看服务器上是否打开了远程UDP端口

.net c# windows

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

如何将两个列表的值合并在一起

例如,我有:

public static List<int> actorList = new List<int>();
public static List<string> ipList = new List<string>();
Run Code Online (Sandbox Code Playgroud)

他们都有各种各样的物品.

所以我尝试使用foreach循环将值(string和int)连接在一起:

  foreach (string ip in ipList)
    {
        foreach (int actor in actorList)
        {
            string temp = ip + " " + actor;
            finalList.Add(temp);
        }
    }

    foreach (string final in finalList)
    {
        Console.WriteLine(finalList);
    }
Run Code Online (Sandbox Code Playgroud)

虽然回头看这个,但这很愚蠢,显然不会起作用,因为第一个forloop是嵌套的.

我对finalList列表的期望值:

actorListItem1 ipListItem1
actorListItem2 ipListItem2
actorListItem3 ipListItem3
Run Code Online (Sandbox Code Playgroud)

等等..

因此,来自两个列表的值彼此连接 - 对应于它们在列表顺序中的位置.

.net c# windows

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

在Perl中打印shell命令的输出

我想将shell命令的外部转换为变量,例如$ result,然后在屏幕上将其打印出来,例如print $ result

df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }'
Run Code Online (Sandbox Code Playgroud)

linux perl

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

标签 统计

.net ×8

c# ×8

windows ×6

automation ×1

linux ×1

perl ×1

sql-server-ce ×1