51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#文件操作
C# 带问号 ? 的操作符大全:?:、?.、?[]、??、??=
C#带问号?的操作符有好几个。Conditionaloperator?:c = a ? b1 : b2如果a为true,c等于b1,否则b2。Null-conditionaloperators?.and?[]假设obj可为null,那么传统写法是如...
代码星球
·
2023-04-16
问号
操作
大全
.NET 的 Cache 类-缓存不是副本,注意操作影响缓存
.NET的Cache类-key、value索引形式直接取值、设置值.NET的Cache类-Get、Remove、Insert.NET的Cache类-Add方法.NET的Cache类-缓存不是副本,注意操作影响缓存List<string> list = new List...
代码星球
·
2023-04-16
缓存
.NET
Cache
不是
副本
文件扩展名最后空格会被忽略吗?
在Windows中,文件标识符前、后,文件扩展名前面的空格,都不会被忽略。那么文件扩展名最后面的空格会被忽略吗?会被忽略。在Windows资源管理器中,打上空格,回车后,空格被忽略掉。在C#中,读、写文件时,如果有空格,也会被忽略。以上说的空格是指英文空格,如果是中文全角,则不会被忽略。...
代码星球
·
2023-04-16
文件
扩展名
最后
空格
会被
.NET WinForm AllowDrop、DragEnter、DragDrop 实现文件拖拽响应
使用.NET开发WinForm应用程序时,如果想要实现某一控件,响应拖拽文件,则需要三步。第一步、将这个控件的AllowDrop设置为true。第二步、为这个控件设置DragEnter事件。privatevoid_list_DragEnter(objectsender,DragEventArgse){if(e.Data...
代码星球
·
2023-04-16
.NET
WinForm
AllowDrop
DragEnter
DragDrop
new、virtual、override、abstract 等-隐藏与覆盖实际操作
new、virtual、override、abstract等-重载new、virtual、override、abstract等-隐藏new、virtual、override、abstract等-覆盖(改写、重写)new、virtual、override、abstract等-抽象new、virtual、override、...
代码星球
·
2023-04-16
new
virtual
override
abstract
隐藏
Dictionary 取值、赋值操作
取key、取value//取Keydict.Keys.ElementAt(i)//取Value,法一dict.Values.ElementAt(i)//取Value,法二dict[key]//取Value,法二扩展dict[dict.Keys.ElementAt(i)]为value赋值只能用上面的法二、或者法二扩展。...
代码星球
·
2023-04-16
Dictionary
取值
赋值
操作
C# 复制文件(不是文本,是文件)到剪贴板
C#复制文本很轻松:Clipboard.SetText(s);C#复制文件也不复杂:StringCollectionfilePaths=newStringCollection();filePaths.Add(filePath1);filePaths.Add(filePath2);Clipboard.SetFileDro...
代码星球
·
2023-04-16
文件
复制
不是
文本
剪贴板
C# 线程中如何用 Invoke 操作界面控件
C# 线程中,如果直接操作界面控件,比如向TextBox 写值,可能会出现错误。程序比较简单时,可以这样做,写起来也比较方便:Threadthread=newThread(newThreadStart(delegate(){this.Invoke(newMethodInvoker(delegate(...
代码星球
·
2023-04-16
线程
中如
何用
Invoke
操作
System.Diagnostics.Process.Start 打不开 Excel 文件?
C#中,可以用System.Diagnostics.Process.Start打开文件、运行应用程序,但是近日在打开一个Excel文件时没有任何提示,也没有打开。原来啊,已经打开了另一个Excel,并且正在作某个特殊操作(比如正在修改Sheet名称),造成了Excel忙着干这边这事、等待这边的回应,没办法执行其他新的操...
代码星球
·
2023-04-16
System.Diagnostics.Process.Start
不开
Excel
文件
如何将 C#数组 进行 Join 操作
C#的[]数组中是没有Join函数的,用String.Join实现。语法String.Join(stringseparator,string[]value)示例string[]arr=newstring[]{"a","b","c"};Response.Write(String.Join(",",arr));结果a,b,...
代码星球
·
2023-04-16
如何
数组
进行
Join
操作
对月底的 AddMonths 操作
对3月31日执行AddMonths(-1) 结果为2月28日或2月29日,视闰年而定。对1月31日 执行AddMonths(1) 结果为2月28日或2月29日,视闰年而定,并不会因2月没有31日而跨到3月去。对2月28日执行AddMonths(-1)结果为1月28日,非31日,这点需特别注...
代码星球
·
2023-04-16
月底
AddMonths
操作
C# 操作 mht 文件,page-break-before:always 分页符怎么无效?
C#用Microsoft.Office.Interop.Word可以操作Word,但我要替换大量的内容,用这个很慢,而且受安全性影响也比较大。所以我把Word转换成.mht格式,就基本上像操作HTML代码一关了,但分页符<brclear=3Dallpage-break-before:always'/>(mh...
代码星球
·
2023-04-16
操作
mht
文件
page-break-before
always
VC# 在 WinForm 窗口中显示 Word、Excel 等文件
本文介绍的VC#在WinForm窗口中显示Word、Excel等文件,并不是用VC#通过Microsoft.Office.Interop.Word来进行的,而是通过一个微软的dsoframer的控件进行的。首先下载dsoframer,将其拖拽到VisualStudio的项目中。切换到Form设计界面,在工具箱中,右键,...
代码星球
·
2023-04-16
VC#
WinForm
口中
显示
Word
VC# 中轻松实现文件拖拽
第一步、要为接受拖拽的控件设置AllowDrop属性为True。这个属性默认为False,所以需要设置一下。第二步、响应文件拖拽为接受拖拽的控件设置事件处理程序DragEnter,如果是文件(包含文件夹)拖拽,则响应之。privatevoid_filePaths_DragEnter(objectsender,DragE...
代码星球
·
2023-04-16
VC#
轻松
实现
文件
拖拽
Stream 和 Byte[] 互操作
在.Net的IO操作中经常会用到Stream和Byte[],有两种形式:一、Stream->Byte[]:1.如果Stream的Length属性可读,非常的简单,代码如下:privatebyte[]GetBytes(Streamstream){if(stream.CanSeek){Byte[]buffer=new...
代码星球
·
2023-04-16
Stream
Byte
操作
首页
上一页
...
14
15
16
17
18
...
下一页
尾页
按字母分类:
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
其他