您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
C# 7.0核心技术指南(原书第7版)
字数: 800
装帧: 简装
出版社: 机械工业出版社
作者: [美] 约瑟夫·阿坝哈瑞(Joseph Albahari)本·阿坝哈瑞(Ben Albahari)
出版日期: 2019-08-01
商品条码: 9787111631347
版次: 1
开本: 其他
页数: 1072
出版年份: 2019
定价:
¥259
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
这本畅销书籍将回答你在 C# 7.0、.NET CLR 和核心框架程序集遇到的各种问题。C# 语言从 2000 年发布到现在展现了惊人的灵活性和生命力。这种不停歇的变化也促使我们不断学习紧跟它的脚步。本书以概念和用例为中心,为中高级程序员提供了简明的 C# 和 .NET 知识体系,是 C# 的权威指南。就请跟随它在 C# 知识的海洋中畅游吧。了解近期新的 C# 语言功能,涵盖从基本的语法、变量这些基础主题到指针、运算符重载以及动态编程等高级主题的全部内容。•使用三个章节的篇幅接近解析 LINQ 相关的知识•探索并发和异步编程,高级线程编程以及并行编程知识•全面介绍 .NET 功能。包括 XML、正则表达式、应用程序域以及安全等内容•详细介绍 Roslyn——C# 7.0 的模块化、服务化编译器
内容简介
本书是一本C#7.0的技术指南,通过26章的内容,系统、全面、细致地讲解了C#7.0从基础知识到各种高级特性的命令、语法和用法。本书的讲解深入浅出,同时为每一个知识点都专门设计了贴切、简单、易懂的学习案例,从而可以帮助读者准确地理解知识点的含义并快速地学以致用。
作者简介
Joseph Albahari 是《C# 6.0 in a Nutshell》以及《LINQ Pocket Reference》的合著者。他编写了流行的代码执行器与 LINQ 查询辅助工具 LINQPad。Ben Albahari 是《C# 6.0 in a Nutshell》的合著者。他曾就职于 Microsoft,并担任 Entity Framework 的项目经理。
目录
前言1第1章 C#和.NET Framework简介71.1 面向对象71.2 类型安全性81.3 内存管理91.4 平台支持91.5 C#和CLR91.6 CLR和.NET Framework101.7 其他框架111.7.1遗留框架和小众框架121.7.2 Windows Runtime121.8 C#简史131.8.1 C# 7.0新特性141.8.2 C# 6.0新特性171.8.3 C# 5.0新特性181.8.4 C# 4.0新特性191.8.5 C# 3.0新特性191.8.6 C# 2.0新特性20第2章 C#语言基础212.1 第一个C#程序212.2 语法242.2.1 标识符和关键字242.2.2 字面量、标点与运算符262.2.3 注释262.3 类型基础272.3.1 预定义类型示例272.3.2 自定义类型示例282.3.3 转换302.3.4 值类型与引用类型312.3.5 预定义类型分类342.4 数值类型352.4.1 数值字面量362.4.2 数值转换382.4.3 算术运算符392.4.4 自增和自减运算符392.4.5 特殊整数类型运算392.4.6 8位和16位整数类型412.4.7 特殊的float和double值412.4.8 double和decimal的对比422.4.9 实数的舍入误差432.5 布尔类型和运算符432.5.1 布尔类型转换432.5.2 相等和比较运算符442.5.3 条件运算符442.6 字符串和字符452.6.1 char转换462.6.2 字符串类型462.7 数组482.7.1 默认数组元素初始化492.7.2 多维数组492.7.3 简化数组初始化表达式512.7.4 边界检查522.8 变量和参数522.8.1 栈和堆522.8.2 明确赋值542.8.3 默认值542.8.4 参数552.8.5 引用局部变量(C# 7)612.8.6 引用返回值(C# 7)612.8.7 var隐式类型局部变量612.9 表达式和运算符622.9.1 基础表达式632.9.2 空表达式632.9.3 赋值表达式632.9.4 运算符优先级和结合性642.9.5 运算符表642.10 null运算符682.10.1 null合并运算符682.10.2 null条件运算符(C# 6)682.11 语句692.11.1 声明语句692.11.2 表达式语句702.11.3 选择语句712.11.4 迭代语句752.11.5 跳转语句772.11.6其他语句782.12 命名空间792.12.1 using指令802.12.2 using static指令(C# 6)802.12.3 命名空间中的规则812.12.4 类型和命名空间别名832.12.5 高级命名空间特性83第3章 在C#中创建类型863.1 类863.1.1 字段863.1.2 方法873.1.3 实例构造器893.1.4 对象初始化器923.1.5 this引用943.1.6 属性943.1.7 索引器973.1.8 常量983.1.9 静态构造器993.1.10 静态类1003.1.11 终结器1013.1.12 分部类型和方法1013.1.13 nameof运算符(C#6)1023.2 继承1033.2.1 多态1043.2.2 类型转换和引用转换1043.2.3 虚函数成员1073.2.4 抽象类和抽象成员1083.2.5 隐藏继承成员1083.2.6 密封函数和类1103.2.7 base关键字1103.2.8 构造器和继承1103.2.9 重载和解析1123.3 object类型1123.3.1 装箱和拆箱1133.3.2 静态和运行时类型检查1143.3.3 GetType方法和typeof运算符1153.3.4 ToString方法1153.3.5 object的成员列表1163.4 结构体1163.5 访问权限修饰符1183.5.1 示例1183.5.2 友元程序集1193.5.3 可访问性封顶1193.5.4 访问权限修饰符的1193.6 接口1203.6.1 扩展接口1213.6.2 显式接口实现1213.6.3 虚方法实现接口成员1223.6.4 在子类中重新实现接口1223.6.5 接口和装箱1243.7 枚举类型1253.7.1 枚举类型转换1263.7.2 标志枚举类型1263.7.3 枚举运算符1273.7.4 类型安全问题1273.8 嵌套类型1283.9 泛型1303.9.1 泛型类型1303.9.2 为什么需要泛型1313.9.3 泛型方法1323.9.4 声明类型参数1333.9.5 typeof和未绑定泛型类型1333.9.6 泛型的默认值1343.9.7 泛型的约束1343.9.8 继承泛型类型1363.9.9 自引用泛型声明1363.9.10 静态数据1363.9.11 类型参数的转换1373.9.12 协变1383.9.13 逆变1413.9.14 C#泛型和C++模板对比142第4章 C#的高级特性1434.1 委托1434.1.1 用委托书写插件方法1444.1.2 多播委托1454.1.3 实例目标方法和静态目标方法1474.1.4 泛型委托类型1474.1.5 Func和Action委托1484.1.6 委托和接口1494.1.7 委托的兼容性1504.2 事件1524.2.1 标准事件模式1544.2.2 事件访问器1584.2.3 事件的修饰符1594.3 Lambda表达式1594.3.1 显式指定Lambda参数的类型1604.3.2 捕获外部变量1614.3.3 Lambda表达式和局部方法的对比1634.4 匿名方法1644.5 try语句和异常1654.5.1 catch子句1674.5.2 finally块1684.5.3 抛出异常1704.5.4 System.Exception的关键属性1724.5.5 常用的异常类型1724.5.6 TryXXX方法模式1734.5.7 异常的替代方式1734.6 可枚举类型和迭代器1744.6.1 可枚举类型1744.6.2 集合的初始化器1754.6.3 迭代器1764.6.4 迭代器语义1774.6.5 组合序列1784.7 可空类型1804.7.1 Nullable
结构体1804.7.2 隐式和显式的可空对象转换1804.7.3 装箱拆箱可空值1814.7.4 运算符优先级提升1814.7.5 在bool?上使用&和|运算符1834.7.6 可空类型和null运算符1834.7.7 可空类型的应用场景1844.7.8 可空类型的替代方案1844.8 扩展方法1854.8.1 扩展方法链1864.8.2 二义性与解析1864.9 匿名类型1884.10 元组(C# 7)1894.10.1 元组元素命名1904.10.2 ValueTuple.Create1924.10.3 元组的解构1924.10.4 元组的比较1934.10.5 System.Tuple类1934.11 特性1934.11.1 特性类1944.11.2 命名和位置特性参数1944.11.3 特性的目标1954.11.4 指定多个特性1954.12 调用者信息特性1954.13 动态绑定1974.13.1 静态绑定与动态绑定1974.13.2 自定义绑定1984.13.3 语言绑定1994.13.4 RuntimeBinderException2004.13.5 动态类型的运行时表示2004.13.6 动态转换2014.13.7 var与dynamic2014.13.8 动态表达式2024.13.9 无动态接收者的动态调用2024.13.10 动态表达式中的静态类型2034.13.11 不可调用的函数2044.14 运算符重载2054.14.1 运算符函数2064.14.2 重载等号和比较运算符2064.14.3 自定义隐式和显式转换2074.14.4 重载true和false2084.15 不安全的代码和指针2094.15.1 指针基础2094.15.2 不安全的代码2094.15.3 fixed语句2094.15.4 指针取成员运算符2104.15.5 数组2104.15.6 void*2114.15.7 指向非托管代码的指针2124.16 预处理指令2124.16.1 Conditional特性2134.16.2 Pragma警告2144.17 XML文档2144.17.1 标准的XML文档标签2154.17.2 用户定义标签2174.17.3 类型或成员交叉引用217第5章 框架概述2195.1 .NET标准2.02215.1.1 旧版本.NET标准2225.1.2 引用程序集2225.2 CLR和核心框架2235.2.1 系统类型2235.2.2 文本处理2235.2.3 集合2235.2.4 查询2245.2.5 XML2245.2.6 诊断2245.2.7 并发与异步2255.2.8 流与I/O2255.2.9 网络2255.2.10 序列化2255.2.11 程序集、反射和特性2265.2.12 动态编程2265.2.13 安全性2265.2.14 高级线程功能2265.2.15 并行编程2275.2.16 应用程序域2275.2.17 原生互操作性与COM互操作性2275.3 应用技术2275.3.1 用户界面API2275.3.2 后台技术2305.3.3 分布式系统技术232第6章 框架基础2346.1 字符串与文本处理2346.1.1 字符2346.1.2 字符串2366.1.3 字符串的比较2406.1.4 StringBuilder2436.1.5 文本编码和Unicode2446.2 日期和时间2486.2.1 TimeSpan2486.2.2 DateTime和DateTimeOffset2496.3 日期和时区2556.3.1 DateTime与时区2566.3.2 DateTimeOffset与时区2566.3.3 TimeZone和TimeZoneInfo2576.3.4 夏令时与DateTime2616.4 格式化和解析2626.4.1 ToString和Parse2636.4.2 格式提供器2636.5 标准格式字符串与解析标记2686.5.1 数字格式字符串2686.5.2 NumberStyles2706.5.3 Date/Time格式字符串2726.5.4 DateTimeStyles2756.5.5 枚举的格式字符串2756.6 其他转换机制2756.6.1 Convert类2766.6.2 XmlConvert2786.6.3 类型转换器2786.6.4 BitConverter2796.7 全球化2796.7.1 全球化检查清单2806.7.2 测试2806.8 操作数字2816.8.1 转换2816.8.2 Math2816.8.3 BigInteger2826.8.4 Complex2836.8.5 Random2846.9 枚举2856.9.1 枚举值转换2856.9.2 列举枚举值2876.9.3 枚举的工作方式2886.10 Guid结构体2886.11 相等比较2896.11.1 值相等和引用相等2896.11.2 标准等值比较协议2906.11.3 相等比较和自定义类型2956.12 顺序比较3006.12.1 IComparable3006.12.2 <和>3016.12.3 实现IComparable接口3026.13实用类3036.13.1 Console类3036.13.2 Environment类3046.13.3 Process类3046.13.4 AppContext类306第7章 集合3077.1 枚举3077.1.1 IEnumerable和IEnumerator3087.1.2 IEnumerable
和IEnumerator
3097.1.3 实现枚举接口3117.2 ICollection和IList接口3157.2.1 ICollection
和ICollection3167.2.2 IList
和IList3177.2.3 IReadOnlyList
3187.3 Array类3187.3.1 创建和索引3217.3.2 枚举3227.3.3 长度和维数3237.3.4 搜索3237.3.5 排序3257.3.6 反转数组元素3267.3.7 复制数组3267.3.8 转换和调整大小3267.4 List、Queue、Stack和Set3277.4.1 List
和ArrayList3277.4.2 LinkedList
3307.4.3 Queue
和Queue3327.4.4 Stack
和Stack3327.4.5 BitArray3337.4.6 HashSet
和SortedSet
3347.5 字典3367.5.1 IDictionary
3367.5.2 IDictionary3387.5.3 Dictionary
和HashTable3397.5.4 OrderedDictionary3407.5.5 ListDictionary和HybridDictionary3407.5.6 排序字典3417.6 自定义集合与代理3427.6.1 Collection
和CollectionBase3437.6.2 KeyedCollection
和DictionaryBase3457.6.3 ReadOnlyCollection
3487.7 扩展相等比较和排序操作3497.7.1 IEqualityComparer和EqualityComparer3507.7.2 IComparer和Comparer3527.7.3 StringComparer3537
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网