
c#基础
narojay
总之岁月漫长,然而值得等待
展开
-
C#中的virtual关键词的解释
之前自己一直学的java,最近进新公司,要开始转c#.net了,学了一段时间发现其实c#和java有很多类似的地方,但是还是有很多不同的地方,比如c#这里的重写,需要加一些关键词,感觉没有java方便,也许也有他的方便之处吧,可能我刚学没有发现。using System;using System.Collections.Generic;using System.Linq;using S...原创 2019-04-03 09:48:41 · 569 阅读 · 0 评论 -
webapi 特性同时使用到两个属性
特性里需要同时使用到两个属性,记录此方法。public class TestAttribute : ValidationAttribute { private readonly string _useAuthentication; public TestAttribute(string test) { _test =...原创 2019-07-11 17:56:10 · 291 阅读 · 0 评论 -
log4net Process cannot access the file because it is being used by another process 异常 解决
在对应的appender里面加上lockingmodel <appender name="debugAppender" type="log4net.Appender.RollingFileAppender">... <lockingModel type="log4net.Appender.FileAppender+MinimalLock" /> ... &l...原创 2019-07-16 10:08:52 · 925 阅读 · 0 评论 -
c# 判断文件是否正在被另一个进程使用
引言我在做一个读取excel文件批量插入数据库的Job,遇到正在写入的文件解析报错:文件正在被另一个进程使用。找到一个判断文件是否正在被使用的方法记录一下。 public static bool IsFileInUse(string fileName) { var inUse = true; if (!File.Exists(...原创 2019-09-04 13:13:21 · 2021 阅读 · 0 评论