上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 一种char分隔符 string phrase = "The quick brown fox jumps over the lazy dog."; string[] words = phrase.Split(' '); foreach (var word in words) { System.Con 阅读全文
posted @ 2020-03-31 23:13 舒碧 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 记录使用对象初始值设定项初始化对象。 using System; using System.Collections.Generic; namespace ConsoleApp2 { class Program { static void Main(string[] args) { // 使用构造函数 阅读全文
posted @ 2020-03-31 22:45 舒碧 阅读(1030) 评论(3) 推荐(0) 编辑
摘要: 记录表达式树的学习过程 表达式树将代码表示为可以检测、修改、或执行的一种结构,一种定义代码的结构。 表达式树是代码的完整表示形式:可以看到任何子表达式的值。 可以看到方法和属性名称。 可以看到任何常数表达式的值。 还可以将自己转换为可执行的委托,并执行代码。 通过表达式树 API,可创建几乎任何有效 阅读全文
posted @ 2020-03-24 23:55 舒碧 阅读(650) 评论(0) 推荐(0) 编辑
摘要: Grid:网格布局,RowDefinitions定义行,ColumnDefinitions定义列,ShowGridLines是否展示网格线。 <Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/ 阅读全文
posted @ 2020-03-22 15:50 舒碧 阅读(383) 评论(0) 推荐(1) 编辑
摘要: 记录更改控件外观学习 更改控件外观有三种方法:属性、Style、ControlTemplate。 Style:可以一次对多个控件设置属性。 ContentTemplate: 自定义Control外观,利用行为更改外观。 属性:<Window x:Class="WpfApp1.MainWindow" 阅读全文
posted @ 2020-03-21 17:53 舒碧 阅读(508) 评论(0) 推荐(1) 编辑
摘要: 记录 Lambda。 两种显示形式: // 第一种:表达式Lambda,右边主体为表达式。 (parameters) => expression // 第二种:语句Lambda,右边主体为语句块。 (parameters) => { < sequence - of - statements > } 阅读全文
posted @ 2020-03-16 23:30 舒碧 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 弃元就是使用下划线_作为一个占位符,但不占存储空间。 元组(ValueTuple、Tuple)使用弃元例子。 using System; namespace ConsoleApp4 { class Program { public static void Main() { // ValueTuple 阅读全文
posted @ 2020-03-15 17:14 舒碧 阅读(494) 评论(0) 推荐(0) 编辑
摘要: https://docs.microsoft.com/zh-cn/dotnet/csharp/indexers 学习笔记 索引器语法: 通过变量名和方括号访问索引器,使用this关键字作为“属性名”声明索引器,并在方括号里声明索引器参数。 using System; using System.Col 阅读全文
posted @ 2020-03-15 12:48 舒碧 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 记录大话设计学习过程。 “工厂模式”和“简单工厂模式”的区别就是把“到底实例哪一个对象的判断逻辑”迁移出去。因为,如果是简单工厂,哪天增加了新的运算,就必须修改简单工厂类的判断分支,这违反了“开放-封闭原则”。 现在判断逻辑依然有,只是放在了客户端,如果哪天增加新的运算,如果使用工厂模式,扩展就通过 阅读全文
posted @ 2020-03-14 21:59 舒碧 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 记录什么是托管代码?学习过程。 托管代码 C#,就是其中一种托管代码。托管代码的执行过程可以交由运行时管理,在.Net里,这种运行时称为“公共语言运行时”(Common Language RunTime,CLR)。 托管代码先经过编译器编译成“中间语言”代码(Intermediate Languag 阅读全文
posted @ 2020-03-14 17:27 舒碧 阅读(519) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页