随笔分类 - C#基础知识
C#面对对象的理解
    
摘要:字符串转换成Char数组 1 string str="abcdefghijklmnopqretuvwxyz"; 2 char[] chars=str.ToCharArray(); char数组转换成字符串 1 char[] chars=new char[]{'a','b','c','d'}; 2 s
        阅读全文
                
摘要:隐式创建和运行任务 Parallel.Invoke 方法提供了一种简便方式,可同时运行任意数量的任意语句。 只需为每个工作项传入 Action 委托即可。 创建这些委托的最简单方式是使用 lambda 表达式。 lambda 表达式可调用指定的方法,或提供内联代码。 下面的示例演示一个基本的 Inv
        阅读全文
                
摘要:命名空间:System.Threading.Tasks 表示一个可以返回值的异步操作,public class Task<TResult> : System.Threading.Tasks.Task 注解 Task<TResult>类表示单个操作,该操作返回一个值并且通常以异步方式执行。 Task<
        阅读全文
                
摘要:定义 命名空间:System.Threading.Tasks,继承:Object,派生:System.Threading.Tasks.Task<TResult>,实现:IAsyncResult IDisposable 注解 Task类表示不返回值并且通常以异步方式执行的单个操作。 Task 对象是在
        阅读全文
                
摘要:在.net中Threadpool是一个静态类,继承自object 此类的属性和方法请查看以下链接: https://docs.microsoft.com/zh-cn/dotnet/api/system.threading.threadpool?view=netframework-4.8 运用到的线程
        阅读全文
                
摘要:delegate运算符创建一个可以转换为委托类型的匿名方法 Action委托与匿名函数使用 Action不带参数: Action greet = delegate { Console.WriteLine("Hello!"); }; greet(); Action<int, double> intro
        阅读全文
                
摘要:Lamda表达式主要有两种形式: (input-parameters) => expression (input-parameters) => { <sequence-of-statements> 第一种方式会有一个返回值,返回表达式右边的值: 例如: Func<int, int> square =
        阅读全文
                
摘要:Action有16种重载方法,返回值为void,最多可以有16个参数,最少有0个 有以下几种用法: 常规委托使用方法 using System; using System.Windows.Forms; public delegate void ShowValue(); public class Na
        阅读全文
                
摘要:Func<TResult> 委托使用法 此委托类型最多有17重重载方法,最多可以带16个参数,最少可以带0个参数 以下是Func<TResult> 委托的常用方法 常见委托使用方法 using System; using System.IO; delegate bool WriteMethod();
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号