小编nam*_*mco的帖子

您建议首先学习哪种算法

我几年前开始编程.通常我用于编程C或C#.现在我想学习一些算法.学习和教导我的朋友.

那么你为初学者建议哪些算法?

algorithm

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

通过单击c#(winform)更改datagridview单元格颜色


我在表单上有一个数据网格.
我希望如此,
当我点击任何行上的任何单元格时
,单元格背面颜色可以更改为红色.
我怎样才能做到这一点...

c# datagridview cell

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

在 C# 中使用 LINQ 从数据库到列表

我有一个如下所示的 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# mysql linq

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

操作繁忙时,表单不执行任何操作(冻结)

我有一个使用C#的WinForms应用程序.我尝试从文件中读取一些数据并将其插入到数据表中.当这个操作很忙时,我的表单冻结了,我无法移动它.有谁知道我怎么能解决这个问题?

c# winforms

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

任何有Mysql Count的建议

我在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)

谢谢.

mysql sql database

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

正则表达式匹配仅不以零开头的数字

我在表单上有一个文本框,我希望用户只能输入数字,第一个数字不能为零.在这种情况下必须采用哪种模式?

.net c# regex

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

复制数据表的问题


我有个问题。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'
因此,如果您知道此错误的解决方案请帮我。
谢谢...

c# datarow

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

使用SqlDataReader填充c#中的List <T>

我有一个类如下,

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)

c# mysql datareader list

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

c中的字计数器不起作用

我有如下代码.
我想计算用分隔符分隔的文本中的单词数.
代码编译但停止.
问题是什么?
这是我的代码.

#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 string pointers

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

Dev-Cpp中的C代码在运行时中断

我有一个像下面的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中编译时没有任何错误或警告.
但是当我尝试运行这个应用程序时,它在我输入年龄值后就会中断.
我不明白是什么问题?

c struct pointers

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

标签 统计

c# ×6

mysql ×3

c ×2

pointers ×2

.net ×1

algorithm ×1

cell ×1

database ×1

datagridview ×1

datareader ×1

datarow ×1

linq ×1

list ×1

regex ×1

sql ×1

string ×1

struct ×1

winforms ×1