错误原因:程序里面没有可调用的方法(程序使用的是 .NET Framework 4.6,但是你自己的系统里面使 […]
[C#]VS2017调试时Console.WriteLine无法在Output窗口输出
问题: 之前在VS2012、VS2015中,可直接在应用程序中Console.WriteLine输出信息来调试 […]
Dapper实现Like参数化
//参数直接写参数名 string Sql = "select * from [table] whe […]
c# base64转字符串
转成 Base64 形式的 System.String: [crayon-603d888e4a21933326 […]
c# 确定dynamic类型的数据对象是否存在某个属性
1 2 3 4 5 6 |
public static bool IsPropertyExist(dynamic data, string propertyname) { if (data is ExpandoObject) return ((IDictionary<string, object>)data).ContainsKey(propertyname); return data.GetType().GetProperty(propertyname) != null; } |
https://www.cnb […]
使用URLScan隐藏IIS服务器Server头信息
百度搜索 URLScan V3.1,进行软件下载,根据操作系统版本,有32和64位的区分,如下图所示: 以管理 […]
MySql连接数据库
C#中连接MySql数据库,需要配置MySql.Data。 1.配置 项目- 管理NuGet程序 […]
visual studio 容器工具首次加载太慢 vsdbg\vs2017u5 exists, deleting 的解决方案
1 2 3 4 5 6 |
========== 正在准备容器 ========== 正在准备 Docker 容器... C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NonInteractive -NoProfile -WindowStyle Hidden -ExecutionPolicy RemoteSigned -File "C:\Users\MESTC\AppData\Local\Temp\GetVsDbg.ps1" -Version vs2017u5 -RuntimeID linux-x64 -InstallPath "C:\Users\MESTC\vsdbg\vs2017u5" Info: Using vsdbg version '16.0.20412.1' Info: Using Runtime ID 'linux-x64' Info: C:\Users\MESTC\vsdbg\vs2017u5 exists, deleting. |
如上情况 感兴趣可以打开 GetVsDbg […]
使用 Docker 排查 Visual Studio 开发方面的问题
未启用卷共享。 启用“Docker CE for Windows”设置中的卷共享(仅 Linux 容器) 若要 […]
【C# DateTime】如何一次性修改DateTime的默认ToString格式
【问题】网站 项目里经常用到DateTime类型变量,要求所有日期时间类型格式标准为“yyyy-MM-dd H […]
vs 2019 显示方法被调用次数
VS 是一个很强大的编译器 以前都是根据方法 名Ctrl+F 搜索 很不方便 但VS已经有方便的提示功能了 设 […]
C# this关键字的四种用法(转)
用法一 this代表当前类的实例对象
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
namespace Demo { public class Test { private string scope = "全局变量"; public string getResult() { string scope = "局部变量"; // this代表Test的实例对象 // 所以this.scope对应的是全局变量 // scope对应的是getResult方法内的局部变量 return this.scope + "-" + scope; } } class Program { static void Main(string[] args) { try { Test test = new Test(); Console.WriteLine(test.getResult()); } catch (Exception ex) { Console.WriteLine(ex); } finally { Console.ReadLine(); } } } } |
&n […]