我想计算我的字符串中的单词和空格.字符串看起来像这样:
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)
我还应该怎么做才能计算空间?
您好我试图在Windows 8下使用CMake编译VTK和ITK.ITK编译完美,但当我尝试通过CMake处理VTK时,我得到错误cmTryCompileExec has stopped working.我怎么解决这个问题?我的CMake版本是2.8.12.1
我正在尝试将列表绑定到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) 我是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) 我正在申请在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) 我有一个字符串列表,以这种格式保存时间值: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)