我几年前开始编程.通常我用于编程C或C#.现在我想学习一些算法.学习和教导我的朋友.
那么你为初学者建议哪些算法?
我在表单上有一个数据网格.
我希望如此,
当我点击任何行上的任何单元格时
,单元格背面颜色可以更改为红色.
我怎样才能做到这一点...
我有一个如下所示的 t_my_class 表结构(MySql 表)
id class group age name surname
1 9 A 18 sarah brown
2 10 B 20 joe sanders
3 8 A 17 elisa connor
4 10 C 23 sandra brown
Run Code Online (Sandbox Code Playgroud)
我有一个结构和该结构的列表
struct MyClass
{
int id;
string class;
string group;
int age;
string name;
string surname;
}
List<MyClass> Students = new List<MyClass>();
Run Code Online (Sandbox Code Playgroud)
现在,您能告诉我使用哪个 LINQ 查询来选择 t_my_class 表中的所有数据到学生列表吗?
我有一个使用C#的WinForms应用程序.我尝试从文件中读取一些数据并将其插入到数据表中.当这个操作很忙时,我的表单冻结了,我无法移动它.有谁知道我怎么能解决这个问题?
我在mySql中有一个t_class表,
在这个表中有3列,No,CLASS和POINT.
此表中大约有5000条记录.我想要这个表中的类数.
No CLASS POINT
1 9 100
2 10 70
3 11 80
4 9 90
5 10 50
6 M 60
7 M 70
8 9 40
9 10 90
10 11 90
11 M 80
12 M 75
13 11 40
14 10 100
15 9 60
Run Code Online (Sandbox Code Playgroud)
如你所见,有4种类型--9,10,11和M.
但是有一个问题.当它计算类的数量时,它必须总结第11和第M类.例如
CLASS COUNT
9 4
10 4
11 7
Run Code Online (Sandbox Code Playgroud)
谢谢.
我在表单上有一个文本框,我希望用户只能输入数字,第一个数字不能为零.在这种情况下必须采用哪种模式?
我有个问题。trehe 的代码如下所示..
DataRow[] dra = dt_Persons.Select("name = 'Joe'");
dtFiltered = dra.CopyToDataTable();
Run Code Online (Sandbox Code Playgroud)
但它给出了像这样的错误System.Array' does not contains a Define for 'CopyToDataTable' 并且找不到接受类型为 'System.Array' 的第一个参数的扩展方法 'CopyToDataTable'
因此,如果您知道此错误的解决方案请帮我。
谢谢...
我有一个类如下,
class Student
{
public string Name {get; set;}
public string Surname {get; set;}
public int Age {get; set;}
public string Address {get; set;}
}
Run Code Online (Sandbox Code Playgroud)
我有一个包含50,000条记录的MySql表.表的结构如下,
ID NAME SURNAME AGE ADDRESS
1 Joe Philip 20 Moscow
2 Misha Johny 25 London
...
Run Code Online (Sandbox Code Playgroud)
我有一个C#代码,
List<Student> students = new List<Student>();
string sql = "SELECT name,surname,age,address FROM Students";
command.CommandText = sql;
MySqlDataReader reader = command.ExecuteReader();
while(reader.Read())
{
Student st = new Student();
st.Name = reader["Name"].ToString();
st.Surname = reader["Surname"].ToString();
st.Age = Convert.ToInt32(reader["Age"].ToString());
st.Address = …
Run Code Online (Sandbox Code Playgroud) 我有如下代码.
我想计算用分隔符分隔的文本中的单词数.
代码编译但停止.
问题是什么?
这是我的代码.
#include <stdio.h>
#include <string.h>
int WordCount(char *text,char delimiter)
{
char *s;
int count = 0;
strcpy(s,text);
while(*s){
if(*s==delimiter){
count++;
}
}
return count;
}
int main(void)
{
char *line = "a,b,c,d,e";
printf("%d\n",WordCount(line,','));
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我有一个像下面的C代码.
#include <stdio.h>
#include <stdlib.h>
struct __student{
char name[20];
char surname[20];
int age;
};
typedef struct __student student;
void getStudent(student* stud)
{
printf("Name: "); scanf("%s",stud->name);
printf("Surname: "); scanf("%s",stud->surname);
printf("Age: "); scanf("%d",stud->age);
}
int main(int argc, char *argv[])
{
student* s = (student*)malloc(sizeof(student));
getStudent(&s);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
此代码在Dev Cpp 5.10中编译时没有任何错误或警告.
但是当我尝试运行这个应用程序时,它在我输入年龄值后就会中断.
我不明白是什么问题?