C#
祝嗣超
这个作者很懒,什么都没留下…
展开
-
简单Linq语句查询排序
查询数组中所有偶数,按大小排序int []nums = { 1, 8, 4, 7, 3, 2, }; /* var qq = from num in nums where num % 2 == 0 orderby num select num; */ ...原创 2018-07-02 16:47:56 · 933 阅读 · 0 评论 -
Dictionary遍历方法
Dictionary<string, int> list = new Dictionary<string, int>(); list.Add("d", 1); foreach (var item in list) { ...转载 2018-10-11 13:44:08 · 4323 阅读 · 0 评论 -
关于List集合的一些基本操作
声明需要操作的Student类以及要转换的Person类public class Student:IFormattable,IComparable<Student> { public int ID { get; set; } public string Name { get; set; } public double Sc...原创 2018-10-13 23:27:47 · 300 阅读 · 0 评论 -
利用NPOI写入Excel
引用NPOI.Dll文件应用命名空间using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;创建基础数据public class Student { public int Age { get; set; } public string Name { get; set; } pu...原创 2018-10-15 11:18:25 · 2123 阅读 · 0 评论 -
计算几何算法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; /*计算几何目录 ㈠ 点的基本运算 1. 平面上两点之间距离 1 2. 判断两点是否重合 1 3. 矢量叉乘 1 4. 矢量点乘 2 5. 判断点...转载 2018-10-10 09:14:26 · 257 阅读 · 0 评论 -
语音朗读
实现点击按钮朗读文本框内容的目的。 添加System.Speech的引用引用using System.Speech.Synthesis命名空间private void button_Click(object sender, RoutedEventArgs e) { //判断是否为空或者空格 if (string.Is...转载 2018-10-19 13:18:07 · 524 阅读 · 0 评论 -
将英文列表转成中文
定义英文枚举enum Week { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }定义转换方法static string GetChineseWeek(Week week) { string[] chine...转载 2018-10-17 09:31:59 · 2478 阅读 · 0 评论 -
表达式主体定义
原文地址https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/statements-expressions-operators/expression-bodied-members通过表达式主体定义,可采用非常简洁的可读形式提供成员的实现。 只要任何支持的成员(如方法或属性)的逻辑包含单个表达式,就可以使用表达式主体定义...转载 2018-11-13 16:13:44 · 1171 阅读 · 0 评论 -
WPF : ControlTemplate和DataTemplate的区别
http://www.cnblogs.com/mrfangzheng/archive/2009/09/21/1571418.htmlControlTemplate用于描述控件本身. 使用TemplateBinding来绑定控件自身的属性, 比如{TemplateBinding Background}DataTemplate用于描述控件的Content. 使用Binding来绑定数据对象的属性...转载 2018-12-15 22:38:15 · 3223 阅读 · 0 评论 -
C#导出字符串为txt格式
using System;using System.IO;using System.Text;class Test{ public static void Main() { string path = @"c:\temp\MyTest.txt"; // This text is added only once to the file....转载 2018-08-21 16:36:52 · 2586 阅读 · 0 评论 -
path类
方法 名称 说明 ChangeExtension(String, String) 更改路径字符串的扩展名。 只是更改字符串,实际文件的文件后缀不会更改。 string str = @"C:\1.png"; string newPath = Path.ChangeExtension(str, "gif"); Cons...原创 2018-08-28 14:21:31 · 1263 阅读 · 0 评论 -
Take、TakeWhile、Skip、SkipWhile的比较
///take(); int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; var first3Numbers = numbers.Take(3); //从第一个元素开始,只获取前面三个 Console.WriteLine("First 3 numbers:"); ...转载 2018-07-12 11:34:29 · 1345 阅读 · 0 评论 -
文件及文件夹操作- File类、Directory 类、FileInfo 类、DirectoryInfo 类
命名空间:using system .IO;1. File类:创建:File.Create(路径);创建文件,返回FileStreamFileStream fs = File.Create(路径);之后需要关闭否则打不开,fs.close();删除:File.Delete(路径);无返回值复制文件:File.Copy(源文件,目标文件);剪切文件:File.Move(源文件...转载 2018-07-25 13:08:51 · 817 阅读 · 0 评论 -
C#泛型
IEnumerable<T>继承自IEnumerableICollection<T>继承自IEnumerable<T>IList<T>继承自ICollection<T>原创 2018-07-20 11:58:48 · 134 阅读 · 0 评论 -
委托 匿名函数 Lamda表达式
namespace ConsoleApplication4{ class Program { static void Main(string[] args) { int[] nums = { 1, 2, 3, 4, 5, 6 }; List<int> L1= FilterNumber.Fi...原创 2018-07-20 14:28:11 · 171 阅读 · 0 评论 -
C#点滴
1获取程序路径,根据需要来设定去掉最后i位字母。 public string GetAssembyMethod( int i) { string directoryName = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); r...原创 2018-08-13 14:41:53 · 138 阅读 · 0 评论 -
判断某字符是否为数字
可以通过以下判断字符或字符串中某个字符为数字。 名称 说明 IsNumber(Char) 指示指定的 Unicode 字符是否属于数字类别。 IsNumber(String, Int32) 指示指定字符串中位于指定位置的字符是否属于数字类别。 IsNumber(Char)方法不应用于确定是否一个字符串是否包...原创 2018-08-26 09:21:54 · 4435 阅读 · 0 评论