小编use*_*968的帖子

计算字符串C#中的单词和空格

我想计算我的字符串中的单词和空格.字符串看起来像这样:

Command do something ptuf(123) and bo(1).ctq[5] v:0,
Run Code Online (Sandbox Code Playgroud)

到目前为止我有这样的事情

int count = 0;
string mystring = "Command do something ptuf(123) and bo(1).ctq[5] v:0,";
foreach(char c in mystring) 
{
if(char.IsLetter(c)) 
  {
     count++;
  }
}
Run Code Online (Sandbox Code Playgroud)

我还应该怎么做才能计算空间?

c# visual-studio-2010 winforms

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

CMake错误 - cmTryCompileExec已停止工作(VTK)

您好我试图在Windows 8下使用CMake编译VTK和ITK.ITK编译完美,但当我尝试通过CMake处理VTK时,我得到错误cmTryCompileExec has stopped working.我怎么解决这个问题?我的CMake版本是2.8.12.1

c++ cmake vtk itk

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

将列表绑定到 gridview C#

我正在尝试将列表绑定到gridview. 情况是这样的:我从 .txt 文件中获取数据,后来我把它放在 first list 中List<Mycolumns>。我在我创建的列表中有数据(有 3 个分隔的列)。我正在从名为System_Description. 现在我想在 中显示这些数据gridview,但我唯一得到的是每行的长度。我该如何解决?这是我的代码。

private void button7_Click(object sender, EventArgs e)
    {
        List<MyColumns> list = new List<MyColumns>();

        OpenFileDialog openFile1 = new OpenFileDialog();
        openFile1.Multiselect = true;

        if (openFile1.ShowDialog() != DialogResult.Cancel)
        {
            foreach (string filename in openFile1.FileNames)
            {
                using (StreamReader sr = new StreamReader(filename))
                {
                    string line;
                    while ((line = sr.ReadLine()) != null)
                    {
                        string[] _columns = line.Split(",".ToCharArray());
                        MyColumns mc = new MyColumns();
                        mc.Time = _columns[0];
                        mc.System_Description = …
Run Code Online (Sandbox Code Playgroud)

c# datagridview list visual-studio-2010 winforms

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

C#类对象覆盖

我是OOP的新手,所以请考虑到这一点.我把从这个匹配中得到的数据放到一个类的对象中,但它是在foreach循环中完成的,所以每次调用它时,我的对象中的数据都会被覆盖,最后我想把所有数据放在我的宾语.但我只是从上一场比赛开始.我该怎么做才能避免这种覆盖?也许我是以完全错误的方式做到的?

foreach (var match in matches)
            {
                dataTable.Rows.Add(new Group[] { match.Groups["C0"], match.Groups["C1"], match.Groups["C2"], match.Groups["C3"], match.Groups["C4"] });

                MyClass sk = new MyClass();

                sk.Category = match.Groups["C0"].ToString();
                sk.Device = match.Groups["C1"].ToString();
                sk.Data_Type = match.Groups["C2"].ToString();
                sk.Value = match.Groups["C3"].ToString();
                sk.Status = match.Groups["C4"].ToString();
            }
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2010 winforms

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

OpenCv断言失败了

我正在申请在2D图像中寻找面部,后来在同一图像中我想找到嘴巴,但我现在有一些问题.到目前为止这是我的代码:

for (int i = 0; i < faces.size(); i++)
{
        Point pt1(faces[i].x, faces[i].y);
        Point pt2((faces[i].x + faces[i].height), (faces[i].y + faces[i].width));
        rectangle(frame, pt1, pt2, Scalar(255,0 , 0), 2, 8, 0);

                    //I WANT ROI(FOR MOUTH DETECTION) TO BE ONLY HALF OF THE RECTANGLE WITH FACE
        Rect mouthROI;
        mouthROI.x = (faces[i].x);
        mouthROI.y = faces[i].y*(1.5);
        mouthROI.width = (faces[i].x + faces[i].height);
        mouthROI.height = (faces[i].y + faces[i].width);

                    //I CHECK IF NEW RECTANGLE IS EXACTLY BOTTOM HALF OF PREVIOUS ONE
        Point ptAA(mouthROI.x, mouthROI.y);
        Point ptBB(mouthROI.width, mouthROI.height); …
Run Code Online (Sandbox Code Playgroud)

c++ opencv image roi face-detection

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

如何从列表中找到最低和最高时间?

我有一个字符串列表,以这种格式保存时间值:11:25:46.123,我希望能够从此列表中找到最高和最低时间值.我该怎么做?

我尝试过类似的东西,但我不确定它是否正确,我不知道接下来该做什么.

List<TimeSpan> time = StringList.Select(x => TimeSpan.ParseExact(x, "HH:mm:ss.fff", null)).ToList();
Run Code Online (Sandbox Code Playgroud)

编辑:我收到错误:

Input string was not in a correct format.
Run Code Online (Sandbox Code Playgroud)

c# datetime winforms

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