• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
PowerCoder
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  .Net Core

上一页 1 2 3 4 5 6 7 8 9 10 11 下一页
.NET Core程序中,如何获取和设置操作系统环境变量的值

摘要:有时候我们在.NET Core程序中需要获取和设置操作系统环境变量的值。本文演示如何使用Environment.GetEnvironmentVariable和Environment.SetEnvironmentVariable方法,来获取和设置操作系统环境变量的值。 首先我们使用Windows命令行 阅读全文
posted @ 2019-07-17 15:26 PowerCoder 阅读(6631) 评论(0) 推荐(0)
C# 多维数组 交错数组的区别,即 [ , ] 与 [ ][ ]的区别 (转载)

摘要:多维数组的声明 在声明时,必须指定数组的长度,格式为 type [lenght ,lenght ,lengh, ... ] 或声明时即赋值,由系统推断长度 交错数组的声明 声明时,至少需要指定第一维的长度,格式为 type [ ] [ ] [ ] ... 或者声明时即赋值,由系统推断长度 多维数组与 阅读全文
posted @ 2019-07-08 15:01 PowerCoder 阅读(2399) 评论(0) 推荐(0)
Why use async requests instead of using a larger threadpool?(转载)

摘要:问: During the Techdays here in the Netherlands Steve Sanderson gave a presentation about C#5, ASP.NET MVC 4, and asynchronous Web. He explained that w 阅读全文
posted @ 2019-06-11 15:28 PowerCoder 阅读(752) 评论(0) 推荐(0)
c# &与&& 和 |与||的区别(转载)

摘要:&:按位与,对两个条件都进行判断&&:逻辑与,只要前面的条件为false,后面的条件就不会执行 同理:|:按位或,对两个条件都进行判断||:逻辑或,只要前面的条件为true,后面的条件就不会执行 上代码: 结果: 结果: 原文链接 阅读全文
posted @ 2019-06-11 10:31 PowerCoder 阅读(6008) 评论(0) 推荐(0)
怎样避免C#中将小数转换为字符串时出现科学记数法

摘要:在C#中如果float、double、decimal类型的值,小数点后的0太多时,C#会用科学记数法来表示小数的值。 例如下面的double类型0.00009,如果我们直接将其用ToString()方法转换为字符串,就会变为科学记数法9E-05 此外如果float、double、decimal类型的 阅读全文
posted @ 2019-05-28 16:05 PowerCoder 阅读(11590) 评论(0) 推荐(3)
StreamWriter结合UTF-8编码使用不当,会造成BOM(Byte Order Mark )问题生成乱码(转载)

摘要:问: I was using HttpWebRequest to try a rest api in ASP.NET Core MVC.Here is my HttpWebRequest client code: If I used StreamWriter to write a message t 阅读全文
posted @ 2019-05-08 13:26 PowerCoder 阅读(1561) 评论(0) 推荐(0)
HttpWebRequest的timeout和ReadWriteTimeout(转载)

摘要:公司[1]一牛人看我的代码,说我设置的timeout有误,还应该设置ReadWriteTimeout。本人很不服,于是上网查看了相关说明。 HttpWebRequest httpWebRequest = WebRequest.CreateHttp("http://www.kangry.net"); 阅读全文
posted @ 2019-05-07 02:24 PowerCoder 阅读(2176) 评论(0) 推荐(0)
FileMode文件模式(转载)

摘要:FileMode指定操作系统打开文件的方式。 若存在文件,则打开该文件并查找到文件尾,或者创建一个新文件。 这需要 Append 权限。 FileMode.Append 只能与 FileAccess.Write 一起使用。 试图查找文件尾之前的位置时会引发 IOException 异常,并且任何试图 阅读全文
posted @ 2019-04-25 09:48 PowerCoder 阅读(6250) 评论(0) 推荐(0)
System.Threading.Timer如何正确地被Dispose

摘要:System.Threading.Timer是.NET中一个定时触发事件处理方法的类(本文后面简称Timer),它背后依靠的是.NET的线程池(ThreadPool),所以当Timer在短时间内触发了过多的事件处理方法后,可能会造成事件处理方法在线程池(ThreadPool)中排队,可以参考这篇文章 阅读全文
posted @ 2019-04-18 12:11 PowerCoder 阅读(5107) 评论(0) 推荐(6)
C#中指针使用总结(转载)

摘要:C#为了类型安全,默认并不支持指针。但是也并不是说C#不支持指针,我们可以使用unsafe关键词,开启不安全代码(unsafe code)开发模式。在不安全模式下,我们可以直接操作内存,这样就可以使用指针了。在不安全模式下,CLR并不检测unsafe代码的安全,而是直接执行代码。unsafe代码的安 阅读全文
posted @ 2019-04-10 18:32 PowerCoder 阅读(849) 评论(0) 推荐(0)
System.IO在不存在的路径下创建文件夹和文件的测试

摘要:本文测试System.IO命名空间下的类,在不存在的路径下创建文件夹和文件的效果: 首先测试创建文件夹: 上面代码中如果文件夹"C:\A"不存在,那么Directory.CreateDirectory方法也不会报错,Directory.CreateDirectory方法会先创建"C:\A"文件夹,再 阅读全文
posted @ 2019-04-09 22:45 PowerCoder 阅读(2907) 评论(0) 推荐(0)
C#中的Finalize,Dispose,SuppressFinalize(转载)

摘要:MSDN建议按照下面的模式实现IDisposable接口: public class Foo : IDisposable { public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual v 阅读全文
posted @ 2019-04-08 21:58 PowerCoder 阅读(1274) 评论(0) 推荐(2)
.NET Core中复制源文件夹下的所有内容到新文件夹

摘要:.NET Core中没有原生的复制文件夹方法,我们可以自己写个: 新建一个.NET Core控制台项目,示例代码如下: 阅读全文
posted @ 2019-04-04 21:29 PowerCoder 阅读(2386) 评论(0) 推荐(0)
ASP.NET Core如何使用WSFederation身份认证集成ADFS

摘要:如果要在ASP.NET Core项目中使用WSFederation身份认证,首先需要在项目中引入NuGet包: Microsoft.AspNetCore.Authentication.WsFederation 不使用证书验证Issuer,也不使用证书加密ADFS的认证信息 如果你的ASP.NET C 阅读全文
posted @ 2019-03-30 15:17 PowerCoder 阅读(2640) 评论(0) 推荐(1)
ADO.NET 中可以发送包含多个SQL语句的批处理脚本到SQL Server,但是用MySQL的ODBC驱动不行

摘要:众所周知,我们在ADO.NET中可以使用NuGet包System.Data.SqlClient来操作SQL Server,并且ADO.NET是支持向SQL Server发送包含多个SQL语句的批处理脚本的。 我们新建一个.NET Core控制台项目,然后引入下面两个NuGet包: System.Da 阅读全文
posted @ 2019-03-29 15:00 PowerCoder 阅读(759) 评论(0) 推荐(0)
在.NET Framework中慎用DirectoryInfo.GetFiles方法

摘要:.NET Framework中的DirectoryInfo.GetFiles方法,可以在一个文件夹下通过通配符找出符合条件的文件。 我们首先在文件夹C:\DemoFolder下定义两个文件:demo.xls和demo.xlsx 然后我们新建一个.NET Framework控制台项目,然后在其Prog 阅读全文
posted @ 2019-03-26 17:55 PowerCoder 阅读(4079) 评论(0) 推荐(0)
C#中用OLEDB操作EXCEL时,单元格内容长度超过255被截断

摘要:C#中Microsoft.ACE.OLEDB.12.0 驱动读取excel,会读取前8行来判定每列的数据类型,假如没有超过255个字符,那么会被设置为nvarchar(255),从第9行开始,超过255字符会被自动截断! 推荐使用第三方库:ExcelDataReader Important note 阅读全文
posted @ 2019-03-11 22:14 PowerCoder 阅读(970) 评论(0) 推荐(1)
C# 判断一个文本文件的编码格式(转载)

摘要:文件的字符集在Windows下有两种,一种是ANSI,一种Unicode。对于Unicode,Windows支持了它的三种编码方式,一种是小尾编码(Unicode),一种是大尾编码(BigEndianUnicode),一种是UTF-8编码。我们可以从文件的头部来区分一个文件是属于哪种编码。当头部开始 阅读全文
posted @ 2019-03-09 02:29 PowerCoder 阅读(5490) 评论(0) 推荐(0)
C#中当程序的访问权限不足时,Directory.Exists和File.Exists方法不会抛出异常报错

摘要:有些时候,我们开发的C#应用程序的执行账号,可能没有对一些文件夹和文件的访问权限,当我们使用Directory.Exists和File.Exists方法去判断这些文件夹和文件是否存在的时候,Directory.Exists和File.Exists方法并不会抛出异常报错,这两个方法会返回false,表 阅读全文
posted @ 2019-03-06 14:21 PowerCoder 阅读(3803) 评论(0) 推荐(1)
CMD命令查看当前电脑安装所有版本.NET Core SDK(转载)

摘要:查看当前使用版本 安装的所有版本 包括版本地址 也可用命令帮助 原文链接 阅读全文
posted @ 2019-03-05 00:53 PowerCoder 阅读(15666) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 11 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3