C#

可以将自定义元数据添加到文件

我知道每个文件都有元数据,例如标题,主题,关键字和注释: 但是如果我需要自定义元数据(例如标签)怎么办 用C#可以做到吗? 最佳答案 I know that each file has metadata like title, subject, keywords and comments
C#

c#-在现有应用程序(Windows或Web).Net中添加日志记录的最佳方法

我继承了几个.Net(C#)应用程序,该应用程序未添加任何跟踪或日志记录.该应用程序可以完成创建,读取,更新和删除记录的所有操作.它发送电子邮件并呼叫Web服务. 当然,维护它是一场噩梦,因为没有日志记录也没有try catch机制(我知道我也不敢相信). 因此,在该系统中实现日志记录的最佳方法是
C#

c#-将父类动态转换为多个子类之一

因此,我对编程还不陌生,因此我试图查看是否有可能编写一种方法来检查父类的类型以找到其类型,然后针对任何结果执行相同的代码块.基本上,我只是想看看是否有一种方法可以避免在有多个不同的子类时避免长if,else if语句. 例如代替 public Class Shape public Class C
C#

c#-TreeView多次触发BeforeSelect事件

我正在使用 Windows Forms TreeView控件. 我将其连接的方式如下(简化): TreeView treeView = new TreeView(); treeView.BeforeSelect += beforeSelect; private void beforeSelect
C#

C#-正则表达式以匹配有效的十六进制字符串,但不全为“ 0”

我正在尝试编写一个正则表达式以匹配有效的十六进制字符串,但不包含所有零值. 如何编写一个正则表达式以匹配有效的十六进制字符串是一个常识. 最简单的是^ 0 [xX] [0-9a-fA-F] $. 但是,在所有可能的十六进制字符串中,与零匹配的那些字符串应该无效. 例如., 0x0、0x00、0x0
C#

C将时间字符串转换为纪元的秒数

我有一个字符串,格式如下: 2010-11-04T23:23:01Z Z表示时间是UTC.我宁愿将其存储为一个时间点,以便比较容易. 这样做的推荐方法是什么? 目前(在quck搜索之后),简化算法是: 1: <Convert string to struct_tm: by manua
C#

c#-控制台应用程序也将作为GUI运行

Before anyone marks this as Duplicate, Please read 我有一个Windows应用程序,用C#编写. 现在我有一个要求,我也想从控制台运行它.像这样. 由于需要将输出显示到控制台,因此我将应用程序类型更改为“控制台应用程序” 现在的问题是,每当用
C#

设置图像contextMenu项目的图标

当我单击图像时,它显示了菜单,但未显示图标.我尝试了两种方式: >一种是调整无法使用的图标的大小>第二个是我使用不起作用的icon属性设置路径. 为上下文菜单项设置图标的方式是什么? Xaml: <Image Height="20" Width="20" Source="/Ci
C#

c# – 动态创建Func <> - Lambdas与Expression树

这是一些返回线性函数的代码(y = ax b). public static Func&lt;double, double&gt; LinearFunc(double slope, double offset) { return d =&gt; d * slope + offset; } 我可以用表达式树做同样的事情,但我不确定这是值得的. 我知道lambda将捕获参数,这是一个缺点.还有其
C#

c – 正确代码 – 带有popen的无阻塞管道

有很多关于非阻塞管道的问题,但没有代码可以复制和粘贴(几乎没有修正)和使用的例子. 我从这个帖子中得到了这个想法和来源:Non-blocking pipe using popen? 但是怎么用呢?在周期?请检查我的更改.是否真的需要使用errno == EAGAIN&amp;附加标题#includ
加载更多