51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#api使用
dataGridView使用技巧
DataGridView的几个基本操作:1、获得某个(指定的)单元格的值:dataGridView1.Rows[i].Cells[j].Value;2、获得选中的总行数:dataGridView1.SelectedRows.Count;3、获得当前选中行的索引:dataGridView1.CurrentRow.Inde...
开发笔记
·
2023-04-19
dataGridView
使用技巧
DllImport使用
DllImport使用1.Dll引用路径(1)exe运行程序所在的目录(2)System32目录(3)环境变量目录(4)自定义路径,如:DllImport(@"C:OJBinJudge.dll")2..DllImport用法[DllImport("User32.dll")]pri...
开发笔记
·
2023-04-18
DllImport
使用
C# Linq GroupBy 使用 new 能按值比较进行分组吗?
C#中:list.GroupBy(m => new { m.Id, m.Name });如上,分组使用了new,也就是创建了对象,而我们知道对象是按地址比较的,是不是这种分组就起不到分组作用了?不是,照样能按Id和Name分组。new不会影响分组,仅仅是...
代码星球
·
2023-04-16
Linq
GroupBy
使用
new
能按
.NET 中使用资源文件,让类携带“附件”
.NET类,编译成DLL,通常是运行代码,但是如果需要额外的静态资源,比如CSS、JS、甚至是Excel文件。此时可以新建一个资源文件,将这些文件放进去。假如我们新建了一个Resource1的资源文件,放了一个Template.xlsx文件,要访问它,怎么办?using (Stream stream...
代码星球
·
2023-04-16
.NET
使用
源文件
携带
附件
C# 中处理 JSON-使用 JavaScriptSerializer 更简单
C#中处理JSON-使用DataContractJsonSerializerC#中处理JSON-属性应public、无参数构造函数应该有C#中处理JSON-字符串属性值转义C#中处理JSON-使用JavaScriptSerializer更简单C#中处理JSON-生成的JSON属性顺序是怎样的?JavaScriptSer...
代码星球
·
2023-04-16
处理
JSON-
使用
JavascriptSerializer
更简单
高效使用 C# 的属性
传统方法private string firstName;public string FirstName{ get {  ...
代码星球
·
2023-04-16
高效
使用
属性
使用 HasValue、Value 判断和取 Nullable 的基础类型
法一、HasValue和Valueint? m = GetM();if (m.HasValue){ m.Value;}法二、!=null和Convertint? m = GetM();if (m...
代码星球
·
2023-04-16
使用
HasValue
Value
判断
Nullable
.NET Color 为 null 的使用
在.NET中,Color对象是不能为null的,这跟DateTime一样。要让Color为null,得使用Color?。注意:虽然Color不可能为null,但是如果我们将Color==null比较,编译器并不会警告。但是,在使用时,我们是不能直接将Color?对象赋给Color的,怎样转换呢?Convert.ToCo...
代码星球
·
2023-04-16
.NET
Color
null
使用
C# 使用 Select 代替 ConvertAll
比如我们要将List<int>转换成List<string>,如果用 ConvertAll,方法如下:ids.ConvertAll<string>(new Converter<int, string>(m => m....
代码星球
·
2023-04-16
使用
Select
代替
ConvertAll
使用 Dictionary 代替 List.Where,提高速度
在C#中,有一List,有上万条数据项,每个数据项,又是一个类,List.Where去查找符合条件的类,然后计算,由于不断地调用List.Where,整个时间耗时约2分钟。不能忍受该时间。由于每调一次List.Where,就去循环一次,所以考虑使用Dictionary来代替,Where中判断条件,写作key,需要输出的...
代码星球
·
2023-04-16
使用
Dictionary
代替
List.Where
高速度
C# 正则表达式使用示例-替换
C#正则表达式使用示例-匹配C#正则表达式使用示例-替换本示例是提取出字符串中的航班代码(假设为两个字母+四个数字),然后为其加上超链接,链接到其他网站,以查询航班信息。returnRegex.Replace(s,"([A-Z]{2}[0-9]{4})","<ahref="https://www.xxx.com/...
代码星球
·
2023-04-16
正则
表达式
使用
示例
替换
C# var 使用细节
C# 的var 可以代表多种数据类型,但不代表想怎样就怎样。var 类型由编译器决定,一旦决定后就固定下来varm=0;//m是int类型m="abc";//这里是错误的近似类型转换也不行byteb=150;varv=b;//byte类型,如果是varv=0;则为int类型MessageB...
代码星球
·
2023-04-16
var
使用
细节
C# 中处理 JSON-使用 DataContractJsonSerializer
C#中处理JSON-使用DataContractJsonSerializerC#中处理JSON-属性应public、无参数构造函数应该有C#中处理JSON-字符串属性值转义C#中处理JSON-使用JavaScriptSerializer更简单C#中处理JSON-生成的JSON属性顺序是怎样的?添加引用如果是.NET&n...
代码星球
·
2023-04-16
处理
JSON-
使用
DataContractJsonSerializer
接口中如何使用泛型
publicinterfaceIData<T>{TData{get;set;}stringToXml();}publicclassSiteData:IData<Site>{publicSiteData{get;set;}publicstringToXml(){}}以上是一种形式,其实我们还可以继...
代码星球
·
2023-04-16
口中
如何
使用
泛型
接口中,可使用 static 吗?
不可以,static不属于接口的一部分,如下代码是错误的:interfaceI输出{staticstringToHtml(intcustomerId);}...
代码星球
·
2023-04-16
口中
可使用
static
首页
上一页
...
6
7
8
9
10
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他