【c# – 在调试器中单步执行一个方法,但之后继续正常调试】教程文章相关的互联网学习教程文章

C#获取当前路径的七种方法 【转载】

//1.获取模块的完整路径。 string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; //2.获取和设置当前目录(该进程从中启动的目录)的完全限定目录 string path2 = System.Environment.CurrentDirectory; //3.获取应用程序的当前工作目录 string path3 = System.IO.Directory.GetCurrentDirectory(); //4.获取程序的基目录 string path4 = System.AppDomain.CurrentDomain.BaseDirectory;//5.获取和设...

C# MVC 获取当前网站域名的方法【代码】

System.Web.HttpContext.Current.Request.Url.Host /// <summary>/// 获取当前站点域名/// </summary>/// <returns></returns>public string GetSiteUrl(){string fullUrl = Request.Url.AbsoluteUri;string querystring = Request.Url.PathAndQuery;string url = fullUrl.Replace(querystring, "") + "/";return url;}AppDomain.CurrentDomain.BaseDirectory + "\\applogs";

c#-Linq-扩展方法

代码using System; using System.Collections.Generic; using System.Linq;namespace Linq2 {class Program{static void Main(string[] args){Console.WriteLine("Hello World!");var names = new List<string> { "zhang shan", "zhang shan2", "wang wu" };var namesWithz = (from n in names where n.StartsWith("z") select n).ToList();foreach(string s in namesWithz){Console.WriteLine(s);}Console.ReadLine();}} }运行结果...

C#-Linq中Union与Contact方法用法对比【图】

Linq中Union与Contact方法用法对比 文章一开始,我们来看看下面这个简单的实例。 代码片段1:int[] ints1 = { 2, 4, 9, 3, 0, 5, 1, 7 }; int[] ints2 = { 1, 3, 6, 4, 4, 9, 5, 0 };IEnumerable<int> intsUnion = ints1.Union(ints2); IEnumerable<int> intsContact = ints1.Concat(ints2);Console.WriteLine("数组ints1:"); foreach (int num in ints1){Console.Write("{0} ", num); }Console.WriteLine(); Console.WriteLine("数...

C#有关日期的使用方法

DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一 DateTime endWeek = startWeek.AddDays(6); //本周周日 DateTime startMonth = dt.AddDays(1 - dt.Day); //本月月初 DateTime endMonth = startMonth.AddMonths(1).AddDays(-1); //本月月末 DateTime endMonth = startMonth.AddDays((dt.AddMonths(1) - dt).Days - 1); //本月月末 DateTim...

C#生成城市按照一定格式且按字母顺序的方法【代码】【图】

var dict=new Dictionary<string, object>();var pinYinLetter = new string[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" };foreach(var letter in pinYinLetter){var cityList = cacheList.Where(c => c.FirstPinYin == letter).Select(c => new CityList() { Name = c.Name, Short = c.SimplePinYin, Text = c.SimplePinYin + " " ...

C# 如何获取时间各种方法(日期+具体时间)

一、背景 项目经常会使用到关于获取当前时间的格式; 二、方法 我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。 1.获取日期和时间 DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12 2.获取日期DateTime....

.net c# MVC提交表单的4种方法【代码】

转载:https://www.cnblogs.com/KingsLiu/articles/10966593.html 一,MVC HtmlHelper方法Html.BeginForm(actionName,controllerName,method,htmlAttributes){}BeginRouteForm 方法 (HtmlHelper, String, Object, FormMethod)二,传统Form表单Aciton属性提交 三,Jquery+Ajax 提交表单 四,MVC Controller控制器和表单参数传递 MVC HtmlHelper方法 一,Html.BeginForm(actionName,controllerName,method,htmlAttributes){} 注:...

C#创建快捷方式的两种方法

一:用WSH直接创建快捷方式: 1.首先要添加引用. 添加引用的方法非常简单,右击你的项目并选择添加引用, 选择 COM 选项卡并选择 Windows Script Host Object Model 2.引用命名空间 using System.Runtime.InteropServices;//互动服务 using IWshRuntimeLibrary; 3.创建快捷方式(注释中有详细说明) //实例化WshShell对象 WshShell shell = new WshShell(); //通过该对象的 CreateShortcut 方法来创建 IWshShortcut 接口的实例对象 IWsh...

C#扩展方法【代码】【图】

扩展方法(this参数)方法必须是公有的、静态的,即被public、static所修饰 方法形参列表第一个,由this修饰 必须由一个静态类(一般类名为SomeTypeExtension)来统一收纳对SomeType类型的扩展方法 举例:LINQ方法没有扩展方法:class Program {static void Main(string[] args){double x = 3.14159;// double 类型本身没有 Round 方法,只能使用 Math.Round。double y = Math.Round(x, 4);Console.WriteLine(y);} }有扩展方法后:...

C# 获取日期星期几方法【代码】

/// <summary> /// 计算日期星期几 /// </summary> /// <param name="dtNow">日期(DateTime类型)</param> /// <returns></returns> public string CaculateWeekDay(DateTime dtNow) {var weekdays = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };return weekdays[(int)dtNow.DayOfWeek]; }

C#使用FtpWebRequest下载FTP文件连接意外关闭解决方法【图】

公司内部开发的winform程序使用了FtpWebRequest下载FTP服务器的文件到本地。 大多数人运行良好,由于我们是试运行逐步有人加入到平台的使用,前两天突然有个别机器无法连接FTP服务器报出了如下错误。 进行排查没有发现异常,windows事件管理器中查看也没有相关的错误。写的代码也没有发现什么不对的地方 FtpWebRequest reqFtp = (FtpWebRequest)FtpWebRequest.Create(new Uri(url));reqFtp.UseBinary = true;re...

C#为配置文件加密的实现方法【图】

利用ASP.NET注册工具ASPnet_regiis.exe注册IIS,该工具的名称为aspnet_regiis.exe,在32位机上,该工具存在于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,在64位机中“Framework”的名字为“Framework64”,不同的IIS版本“v2.0.50727”也可能有所改变。 当要用Web Service或Web项目调用一些外围设备时,使用该工具显得尤为重要,使用方法为: 进入上述的aspnet_regiis.exe所在的目录下,注意,使用DOS进入,在运行中输入“cm...

WPF/C# 快捷键 自动生成方法【图】

原文:WPF/C# 快捷键 自动生成方法 这一篇文章会很短~ 在写依赖属性的会后 propdb 会自动生成依赖属性所有的内容 但是如果我写属性变化通知的时候 希望有一个快捷键能自动生成方法 怎么办 ------------------------------------------------------------------------------------------------------------------------------ 上面那些话的意思就是 写trigger 的时候 自动生成对应的方法 上图了 使用 Ctrl+K+M 当然也有属性的...

C# List 根据对象属性去重的四种方法对比【代码】【图】

private void TestDistinct() {Task.Run(() =>{//生成测试数据DateTime dt = DateTime.Now;Random rnd = new Random();List<MyData> list = new List<MyData>();int total = 1000000;for (int i = 0; i < total; i++){MyData info = new MyData();info.id = rnd.Next(1, total * 10).ToString();info.name = rnd.Next(1, total * 10).ToString();list.Add(info);}double d = DateTime.Now.Subtract(dt).TotalMilliseconds;//方法一...

执行 - 相关标签