51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#M
Stream.Read 与 Stream.Write 介绍
Stream.Read与Stream.Write这两个方法都是三个参数:byte[]buffer,intoffset,intcount。但是这个offset到底是指Stream的还是buffer的呢?count到底是指Stream的还是buffer的呢?还有一些细节,我们一同介绍如下:Stream.Read从Strea...
代码星球
·
2023-04-16
Stream.Read
Stream.Write
介绍
IEnumerable、ICollection、IList 关系
IList继承自ICollection。ICollection继承自 IEnumerable。...
代码星球
·
2023-04-16
IEnumerable
ICollection
IList
关系
在 .NET 中用 Cef 代替 WebBrowser 开发基于 Chrome 内核的浏览器-WebView 缺点
在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-创建简单浏览器在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-JS调用C#在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-C#调用JS在.NET中用Cef代替WebBrowser开发...
代码星球
·
2023-04-16
.NET
中用
Cef
代替
WebBrowser
在 .NET 中用 Cef 代替 WebBrowser 开发基于 Chrome 内核的浏览器-C# 调用 JS
在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-创建简单浏览器在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-JS调用C#在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-C#调用JS在.NET中用Cef代替WebBrowser开发...
代码星球
·
2023-04-16
.NET
中用
Cef
代替
WebBrowser
用 xmlNode 解析 XML 时,注意注释
XML中的注释,其实也是一个xmlNode。这个注释形成的xmlNode,其 xmlNode.Attributes为null。所以我们要注意,当向XML中添加注释时,是否会影响程序的运行。...
代码星球
·
2023-04-16
xmlNode
解析
XML
注意
注释
.NET Framework 与 C# 版本对应关系及部分新特性
下面这个表摘自网上,并不是我的原创,我个人觉得C#3.0开始很方便了。全文请参见:C#语言历史版本特性(C#1.0到C#7.1汇总更新)语言版本发布时间.NETFramework要求VisualStudio版本C#1.02002.1.NETFramework1.0VisualStudio.NET2002C#1.11.2...
代码星球
·
2023-04-16
.NET
Framework
版本
对应
关系
String.Format 遇到 { 或 } 输入字符串的格式不正确
String.Format(@"publicclass{0}{publicintId{get;set;}}",className);如上代码会报“输入字符串的格式不正确”的异常。原来是由于其中的{、}导致的,如果不希望解析{、},应该写作{{、}},相当于转义字符。如上应该为:String.Format(@"publi...
代码星球
·
2023-04-16
String.Format
遇到
输入
字符串
格式
C# dynamic
dynamic 和object 不一样,dynamic 可以直接使用潜在的属性、方法。protectedvoidPage_Load(objectsender,EventArgse){F1(new{Name="姓名"});F2(new{Title="标题"});}publicvoidF1(d...
代码星球
·
2023-04-16
dynamic
抛弃传统,用委托、Lambda、Linq 取 List 中的项
假如我们有一个列表publicclassCounty{publicintCountyId{get;set;}publicstringCountName{get;set;}}List<County>counties=newList<County>();counties.Add(newCounty(...
代码星球
·
2023-04-16
抛弃
传统
委托
Lambda
Linq
C# 的 Path.GetFileName、Path.GetExtension、Path.GetDirectoryName
Path.GetFileNamestrings1=Path.GetFileName("D:\dir\asp.net\readme.txt");//readme.textstrings2=Path.GetFileName("D:\dir\asp.net\readme.");//readme.strings3=Path.G...
代码星球
·
2023-04-16
Path.GetFileName
Path.GetExtension
Path.GetDirectoryName
C# Path.Combine 并不那么智能
Path.Combine的两个参数,均不允许为null,另外,只要其中一个参数为零长度字符串,就直接返回另一个参数。string s1 = Path.Combine("D:", "cftea.txt"); // D:cf...
代码星球
·
2023-04-16
Path.Combine
并不
那么
智能
讲讲 C# 的 Trim、TrimStart、TrimEnd
Trim 不带参数是去掉两端空白字符(含全角空格、半角空格、Tab 等)。如果Trim 带参数:就相当于TrimStart+TrimEnd(TrimStart、TrimEnd 必带参数)那我们讲讲TrimStart 吧。strings="bbacbabA123abc";...
代码星球
·
2023-04-16
讲讲
Trim
TrimStart
TrimEnd
C# 中用 CompareTo 对 0-9、a-z、A-Z 排序结果怎么?
C# 用CompareTo 排序,实际就是要看CompareTo 如何比较字符串的,经测试:0<1<2<a<A<b,也就是说数字和大小字母的正排序为:0-9aA-zZ和我们通常想象的ASCII 顺序不一样。如果你想深入研究,我们建议你继续阅读:深入谈...
代码星球
·
2023-04-16
中用
CompareTo
a-z
A-Z
排序
SQL Server timestamp 如何转换成 C# 中的 string
SQLServer 中的timestamp 是自动值,只要是这个类型,在添加、修改记录时,这个值就会自动添加、更新,可用来确定这条记录有没有变更过。timestamp 在C# 中对应的是byte[] 类型,要转换成string的话,可用下面的方法:"0x"+BitCon...
代码星球
·
2023-04-16
SQL
Server
timestamp
如何
换成
如何判断 ContextMenuStrip 是在哪个控件上点右键触发的?
我们做了一个ContextMenuStrip,有两个控件关联了它,也就是说在这两个控件上右键,都会弹出右键菜单在右键菜单弹出之前,如何判断是由哪个控件触发的呢?privatevoidcontextMenuStrip1_Opening(objectsender,CancelEventArgse){(senderasCon...
代码星球
·
2023-04-16
如何
判断
ContextMenuStrip
是在
哪个
首页
上一页
...
796
797
798
799
800
...
下一页
尾页
按字母分类:
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
其他