摘要:public static string ComputeMD5 (string text) // 计算字符串的 MD5 { System.Security.Cryptography.MD5CryptoServiceProvider md = new System.Security.Cryptogra
阅读全文
随笔分类 - .NET
分享.NET相关技术文章、经验、知识和见解。
摘要:用 Beep 函数,让你的主板也会“唱歌”。Beep 可以通过控制主板扬声器的发声频率和节拍来演奏美妙的旋律。本文就通过C#演示,调用Beep函数,演奏生日快乐歌。首先我们来看下 Beep 函数原型:依赖库:LIB:kernel32.lib,DLL:kernel32.dll,BOOL Beep([i
阅读全文
摘要:大部分朋友在使用C#.NET调用Win32API时都不清楚API函数的声明,要么就是抄网上的代码,但是总会遇到各种各样奇奇怪怪难以解决的问题,打算自己封装又发现工作量实在太大。 其实完全没有必要自己动手封装, .NET 基金会官方已经使用了 P/Invoke方式为我们封装了一套针对.NET 的开源
阅读全文
摘要:什么是读屏软件? 读屏软件是一种专为视力障碍人士设计的,能够辅助视障人士操作计算机的工具,它可以将屏幕上显示的内容用语音朗读出来,这样视障人士就可以正常使用电脑了。 知名的屏幕阅读软件国内有争渡读屏、阳光读屏等,其中争渡读屏在国内最受欢迎,有免费的公益版。 国外有完全免费开源的NVDA,Window
阅读全文
摘要:C# .NET类库自带的str.Replace() 方法替换文本不能区分大小写。我们可以自己编写一个扩展方法,支持文本忽略大小写替换。以下扩展方法实现了使用正则表达式忽略大小写替换文本。 public static string ReplaceText(this string text, strin
阅读全文
摘要:C# 采用动态规划算法,计算两个字符串之间的相似程度。 public static double CountTextSimilarity(string textX, string textY, bool isCase = false) // 计算文本相似度 { if (textX.Length ⇐
阅读全文
摘要:C# 入门知识点概念梳理与总结 本文采用问答形式整理归纳了 C# 入门重要概念与知识,供学习参考。 源文: https://zhuanlan.zhihu.com/p/463592315 作者:张赐荣 1、.NET Framework和C# 1.1 .NET Framework是什麽? .NET Fr
阅读全文